problems concerning vocabulary and MessageEventExpr

Hello Adrian,

We encounter two problems when trying to do a serialization from Strelka to R2ML

  1. first concerns "produced action" part – at the moment there is no way we can distinguish between "message event type" and "fault event type" (this is important because we need later to generate WSDL from R2ML). Sergey suggested that we must have presentation of message events and faults in the vocabulary (at the moment the vocabulary part in XML does not reflect UML stereotypes for event types and fault message types)
  2. second concerns MessageEventExpr – we do not have a possibility to set contextArgument to the MessageEventExpression. This should be added to the schema e.g. the triggeringEvent should look like: (and the produced action is similar to this)
    <r2ml:triggeringEvent>
        <r2ml:MessageEventExpression r2ml:eventType="CheckAvailability" ...>
          <r2ml:contextArgument>
             <r2ml:ObjectVariable r2ml:name="chkAv_fautl" r2ml:classID="CheckAvailability"/>
          </r2ml:contextArgument>
          <r2ml:argument>
             <r2ml:DataSlot r2ml:attributeID="checkinDate">
                 <r2ml:value><r2ml:TypedLiteral r2ml:lexicalValure="x"><r2ml:value>
             </r2ml:DataSlot>
             <r2ml:DataSlot r2ml:attributeID="checkoutDate">
                 <r2ml:value><r2ml:TypedLiteral r2ml:lexicalValure="y"><r2ml:value>
             </r2ml:DataSlot>
         </r2ml:argument>
        </r2ml:MessageEventExpression>
    </r2ml:triggeringEvent>
    

(I will try to attach generated R2ML file to this message in the forum, if I don’t succeed I will send you this file on email. In the attached file produced action tag is empty)

Thanks,
Marko