Input and Output Elements

The input element accepts a message delivered to the process. The output element constructs a message delivered by the process to a participant. Each has a specific syntax.

The input element has the following syntax:


<input message>
   <assign/>*
</input>
  • Use the input element in the operation activity to accept a message delivered from a participant to the process (process input).
  • Use the message attribute to reference the relevant message definition.
  • Use the assign element to perform assignment (move data) from the message contents to the process data. Use multiple assignments for multi-part messages.

The output element has the following syntax:


<output message>
   <assign/>
</output>
  • The message attribute references the relevant message definition.
  • Use the assign element to perform assignment (move data) from the process data to the message contents. Use multiple assignments for multi-part messages. No assignments are required for empty messages.