Thanks for replying guys. After checking everyday I actually lost hope that someone is going to reply to this. Its good to see other people in the same boat, it boosts confidence.
san kumar parihar wrote:In my opinion:
1) Both. You may use Loop Fragment with [0,*] iterations and add notes. I have not seen any notation in sequence diagram (is there any?) to denote activities that occur periodically so you need to mention that in notes
2) I have similar situation and I am inclined towards using an isolated class digram (on side of main class diagram). Fortuantely I have more to depict that what you have
San Kumar,
I have to depict that the SLSB (WS client) invokes the Webservice once every month. In my opinion, loops in Sequence diagrams are used for "Number of Elements" and not for "Number of Days" . Like "Loop for each particular element" may be right but can we also use the loop in the sequence diagram for "Loop for each month"? Correct me if I am wrong.
Raja Pal wrote:
If the event of the timing interval is to be depicted use the UML Diagram - "Activity Diagram" - which can best represent this! Sequence only shows the timing order of method calls not the trigger/time event of the method call. However you can use the sequence diagram with the timer(int inerval) method invocation depicted on the service instance.
Raja,
I am reluctant to show the Activity Diagram. Can you please elaborate on the "timer method invocation depicted on the service instance"?