|DefinitionalCollaboration not set [message #1076556]
||Wed, 31 July 2013 15:17
| Poissy B.
Registered: June 2012
Hello all, |
Using the BPMN20 API, I was trying to get a the collaboration object from a process object. There I came across the definitionalCollaboration reference that is supposed to return a Collaboration object, however the getDefinitionalCollaboration gets me a null. I am testing on a collaboration model created by the modeller.
I don't know exactly what the definitional collaboration should be. Could someone show me some light? (Google has been a no friend today...) . Here is the (cryptic) definition in the OMG specs:
For Processes that interact with other Participants, a definitional Collaboration can be referenced by the Process. The definitional Collaboration specifies the Participants the Process interacts with, and more specifically, which individual service, Send or Receive Task, or Message Event, is connected to which Participant through Message Flows. The definitional Collaboration need not be displayed.
Additionally, the definitional Collaboration can be used to include Con- versation information within a Process.
Is it a derived object computed by analyzing message exchanges? Or should it be the main collaboration object containing the participant that references the process?
And my last question is, shouldn't this reference be set by the modeler?
Powered by FUDForum
. Page generated in 0.01927 seconds