Hi all,
Thanks for the clarification.....
I'm bit surprised that just since some people have difficulties placing the
end-point of a note anchor (and end up connecting it to the FOC instead of
the message), Rational decides to remove this feature ? A note should be
possible to anchor to any item on the diagram. If FOC is turned off, I'm
sure Rational could come up with a good way of indicating that an anchor
does exsist, for instance by anchoring it to the time-line instead in one
way or another.....
Anyway, to the question on conditions in sequence diagrams. When will
Rational take up the UML-standard on the Sequence Diagrams ? According to
UML 1.3, both conditions and "delays" are included (and much more..)(see
page 3-97 figure 3-48 of the UML 1.3 specification published March 2000) ??
Regards
Arne Styve
> -----Original Message-----
> From: Patrick Kennedy [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, June 13, 2001 2:33 AM
> To: Styve, Arne; [EMAIL PROTECTED]
> Subject: Re: (ROSE) Attatching notes to diagram-items....
>
>
>
> 1) We have found that most times the intention was to attach
> the note to the
> messages themselves but instead wound up being attached to
> the focus of
> control,
> which is easy to do if not careful.
>
> 2) More importantly, if you turn off the focus of control,
> (tools:options,
> Diagram tab), the Note no longer has anything to be attached
> to. By not
> allowing you to attach to the focus of control, Rose avoids this
> potential problem.
>
> So the only way I know to document additional conditions, is
> by attaching
> directly to the message.
>
> Patrick Kennedy
> Rational Support
>
>
> On Jun 11, 12:02, Styve, Arne wrote:
> > Subject: RE: (ROSE) Attatching notes to diagram-items....
> > Thanks for the response, Patrick !
> >
> > The enclosed script for moving note-anchors was good !
> >
> > BUT I didn't quite get an answer to WHY it is not possible
> to anchor a note
> > to a FOC. Why do I want it ? Well, we've adapted a way of
> documenting
> > conditions (which, as far as I know, is not supported in the current
> > UML-standard, at least not the part supported by Rose, or
> am I wrong ?) by
> > adding a Note saying "If <condition> is <so-and-so>" and
> anchored the note
> > to the FOC describing that single condition.
> >
> > If you have any other (and hopefully better) proposals of
> how to document
> > conditions in a sequence diagrame, I would be very greatefull :-)
> >
> > Regards
> >
> > Arne Styve
> >
> > > -----Original Message-----
> > > From: Patrick Kennedy [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, June 08, 2001 6:13 PM
> > > To: Styve, Arne; [EMAIL PROTECTED]
> > > Subject: Re: (ROSE) Attatching notes to diagram-items....
> > >
> > >
> > > ##############################################################
> > > ##############
> > >
> > > TechnoteID: 14191
> > >
> > > Subject: Why do I get errror when loading my model in Rose
> > > 2001? It loaded in
> > > previous version.
> > >
> > > PRODUCT: Rose
> > > OS: PC
> > > DEFECT #: N/A
> > > PATCH #: N/A
> > > REFERENCES:
> > >
> > > CREATED: 08-dec-2000
> > > REVISED: dd-mmm-yyyy
> > >
> > >
> > > QUESTION:
> > > Why do I get errors when loading my model in Rose 2001?
> > > It's loading without
> > > any errors in previous version of Rose.
> > >
> > > ANSWER:
> > > Rose 2001 has enhanced capability to verify that the
> model is modeled
> > > correctly.
> > >
> > > An example.
> > > In Rose 2000e it was possible to attach a note to the focus
> > > of control for an
> > > object when modeling sequence diagrams. This is easily done
> > > by mistake when
> > > trying to attach the note to a message. Rose 2000e would
> > > not report this as a
> > > problem. Loading such a model would give the following errors:
> > > 15:57:47| Loading unit Logical View::Startup Use
> Cases from file
> > > C:\Models\Use Cases.cat
> > > 15:57:47| Error: Illegal connection, must connect to a note.
> > > 15:57:47| Error: Illegal connection, must connect to a note.
> > > 15:57:47| Error: Illegal connection, must connect to a note.
> > > 15:57:47| Error: Illegal connection, must connect to a note.
> > >
> > > This error is reporting that a note is not attached
> > > correctly. Identify the
> > > note and redraw the note anchor to the message instead of the
> > > focus of control
> > > and the error will not appear again.
> > >
> > > For more information, contact Rational Software Technical Support
> > >
> > > ##############################################################
> > > ##############
> > >
> > > TechnoteID: 14800
> > >
> > > Subject: Error: Illegal Connection, must connect to a note.
> > >
> > > PRODUCT: Rose 2001
> > > OS: Windows
> > > DEFECT #:
> > > PATCH #:
> > > REFERENCES:
> > >
> > > CREATED: 23-Jan-2001
> > > REVISED: 31-jan-2001
> > >
> > >
> > > SYMPTOM:
> > >
> > > When loading in Rose 2001 a model created with a previous version
> > > of Rose I get the error in the Rose Log:
> > >
> > > Error: Illegal Connection, must connect to a note.
> > >
> > > CAUSE:
> > >
> > > In Rose 2001 a Note cannot be anchored to a Focus of
> Control (FOC).
> > > This was allowed in Rose 2000e. Rose 2001 displays
> > > the error above when it loads a model containing a note
> > > anchored to a FOC
> > > and subsequently loads the model entirely (in particular, the
> > > note is visible,
> > > and it is still anchored to the FOC).
> > >
> > > RESOLUTION:
> > >
> > > Locate the note and anchor it to a different item, most
> > > probably you'll want
> > > to anchor it to the message corresponding to the FOC.
> > > The following script will help you to locate the notes that
> > > cause this problem
> > > by writing to the rose log the qualified name of the Diagram
> > > in which they are
> > > located and the Text they contain.
> > > To run the script: save it as 'FindNoteLinkedToFOC.ebs
> > > Load the model, open the script file from Tools->Open Script
> > > and choose Debugger->Go (F5).
> > >
> > > '************************************************************
> > > 'FindNoteLinkedToFOC.ebs
> > > '
> > > 'In Rose 2001 Notes connected to a FOC cause
> > > 'the following error upon startup:
> > > '
> > > 'Error: Illegal Connection, must connect to a note.
> > >
> > > 'This script reports in the Rose Log all the Notes
> > > 'connected to a FOC.
> > > 'For each note it lists:
> > > 'the text of the note and the diagram it belongs to.
> > > '
> > > '
> > > 'Written by: Lara Ziosi ([EMAIL PROTECTED]) 01/23/2001
> > > '
> > > '************************************************************
> > > Sub findNoteLinkedToFOC(thescen As scenariodiagram, _
> > > ByRef NF As Integer)
> > > Dim theitemView As RoseItemView
> > > Dim thenotes As noteviewcollection
> > >
> > > Dim thenote As noteview
> > > Dim mycoll As New noteviewcollection
> > >
> > >
> > > For i = 1 To thescen.itemviews.count
> > > Set theitemview = thescen.itemviews.getat(i)
> > >
> > >
> > > Set thenotes = theitemview.getattachednotes()
> > > If thenotes.count > 0 And _
> > > theitemview.getpropertyclassname = "FocusOfCtl" Then
> > >
> > >
> > > For k = 1 To thenotes.count
> > >
> > > Set thenote = thenotes.getat(k)
> > > NF = NF+1
> > > roseapp.writeerrorlog str(NF)+ _
> > > ". FOC connected to Note: "
> > > roseapp.writeerrorlog "[Diagram Name] "
> > > roseapp.writeerrorlog _
> > > thescen.getqualifiedname
> > > If thenote.text = "" Then
> > > roseapp.writeerrorlog "[Note Text]"
> > > roseapp.writeerrorlog "<empty Text>"
> > > Else
> > > roseapp.writeerrorlog "[Note Text] "
> > > roseapp.writeerrorlog thenote.text
> > > End If
> > > Next k
> > >
> > > End If
> > > Next i
> > >
> > > End Sub
> > >
> > >
> > > Sub Main
> > > Dim themodel As model
> > > Dim thescen As scenariodiagram
> > > Set themodel = roseapp.currentmodel
> > > Dim thecat As category
> > > Dim theUC As UseCase
> > > Dim NotesFound As Integer
> > >
> > > NotesFound = 0
> > >
> > > roseapp.writeerrorlog _
> > > "[Start Looking for Notes attached to FOCs]"
> > > 'Search in categories
> > > For i = 1 To themodel.getallcategories.count
> > > Set thecat = themodel.getallcategories.getat(i)
> > >
> > > For j = 1 To thecat.scenariodiagrams.count
> > >
> > > Set thescen = thecat.scenariodiagrams.getat(j)
> > > Call findNoteLinkedToFOC(thescen,NotesFound)
> > > Next j
> > > Next i
> > > 'Search in Use cases
> > > For i = 1 To themodel.getallusecases.count
> > > Set theUC = themodel.getallusecases.getat(i)
> > >
> > > For j = 1 To theUC.scenariodiagrams.count
> > >
> > > Set thescen = theUC.scenariodiagrams.getat(j)
> > > Call findNoteLinkedToFOC(thescen,NotesFound)
> > > Next j
> > > Next i
> > >
> > > roseapp.writeerrorlog _
> > > "[Finished Looking for Notes attached to FOCs]"
> > > If NotesFound > 0 Then
> > > msgbox str(NotesFound)+_
> > > " Note(s) found, connected to FOCs -- see the log
> for details"
> > > Else
> > > msgbox "No Note(s) found, connected to FOCs"
> > > End If
> > >
> > > End Sub
> > >
> > >
> > > For more information, contact Rational Software Technical Support.
> > >
> > > ##############################################################
> > > ##############
> > >
> > > Patrick Kennedy
> > > Rational Support
> > >
> > > On Jun 8, 11:31, Styve, Arne wrote:
> > > > Subject: (ROSE) Attatching notes to diagram-items....
> > > >
> > > > Hi,
> > > >
> > > > I'm testing the latest (I think) version of Rose on an
> > > older model-file I
> > > > had, and when loading the old model-file in v3001.03.00 of
> > > Rose, I get
> > > > error-messages when loading some of my sequence-diagrams.
> > > It turns out that
> > > > the errors are related to Note Ancors between a Note and a
> > > Focus Of Control
> > > > (FOC). This was allowed in previous version of Rose, but
> > > apparently not in
> > > > this version. Is this correct ? If so, does anyone know
> WHY it's not
> > > > possible anymore ?
> > > >
> > > > According to the online-help:
> > > >
> > > > --- quote ---
> > > >
> > > > You can draw the following relationships:
> > > >
> > > > Draw From a Note to:
> > > > Note Anchor Any item that can be selected in a diagram
> > > > Note Anchor Multiple items
> > > > Note: Anchors cannot be attached to other note anchors.
> > > >
> > > > Copyright � 2000 Rational Software Corporation. All
> rights reserved.
> > > >
> > > > --- unquote -----
> > > >
> > > > it should be possible to draw a note anchor from a note to
> > > a FOC, since FOC
> > > > is certanly an "..item that can be selected in a diagram"....
> > > >
> > > > Regards
> > > >
> > > > Arne Styve
> > > > This email, its content and any attachments is PRIVATE AND
> > > CONFIDENTIAL to
> > > > TANDBERG Television. If received in error please notify the
> > > sender and
> > > > destroy the original message and attachments.
> > > >
> > > **************************************************************
> > > **********
> > > > * Rose Forum is a public venue for ideas and discussions.
> > > > * For technical support, visit http://www.rational.com/support
> > > > *
> > > > * Admin.Subscription Requests: [EMAIL PROTECTED]
> > > > * Archive of messages:
> > > http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
> > > > * Other Requests: [EMAIL PROTECTED]
> > > > *
> > > > * To unsubscribe from the list, please send email
> > > > *
> > > > * To: [EMAIL PROTECTED]
> > > > * Subject:<BLANK>
> > > > * Body: unsubscribe rose_forum
> > > > *
> > > >
> > > **************************************************************
> > > ***********
> > > >-- End of excerpt from Styve, Arne
> > >
> > >
> > This email, its content and any attachments is PRIVATE AND
> CONFIDENTIAL to
> > TANDBERG Television. If received in error please notify the
> sender and
> > destroy the original message and attachments.
> >-- End of excerpt from Styve, Arne
>
>
This email, its content and any attachments is PRIVATE AND CONFIDENTIAL to
TANDBERG Television. If received in error please notify the sender and
destroy the original message and attachments.
************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages:
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************