Table of Contents

Search

  1. Preface
  2. Part 1: Using Process Developer
  3. Part 2: Creating and Modifying Processes
  4. Part 3: Functions, Events, Errors, and Correlation
  5. Part 4: Testing and Deployment
  6. Part 5: Process Central and Process Server (On-Premises)

Process Developer

Process Developer

Adding Correlation to an Invoke Activity

Adding Correlation to an Invoke Activity

Add a correlation set to an activity.
Before adding correlation to an activity, create a correlation set. For more information, see Adding a Correlation Set. For additional help, see Initiating and Setting Patterns for Correlation and Invoke.
If the Invoke activity has a both input and output messages, you must select a pattern for the correlation set. If an Invoke activity has only an input message, correlation serves only to validate the outbound message.
  1. On the Process Editor canvas, select an Invoke activity.
  2. In the Properties view, click
    Dialog (...)
    .
  3. Select a correlation set from the list.
  4. Select one of the following from the Initiate list:
    • Yes
      to start correlation in this activity.
    • Join
      to start correlation in this activity, if it has not started yet. This is useful for multi-start activities, such as several receives inside a flow or scope. Select
      Join
      for each receive.
    • No
      if this activity does not initiate correlation.
  5. Se Pattern to one of the following:
    • Request
      to correlate the input message.
    • Response
      to correlate the output message
    • Request-Response
      to correlate both messages. This is useful when both the input and the output message are part of the same conversation, and both contain a property alias for the same property.
  6. If needed, click
    Add
    to add another correlation set for this activity.
Example
<invoke partnerLink="Seller" operation="SyncPurchase" inputVariable="sendPO" outputVariable="getResponse"> <correlations> <correlation initiate="yes" set="PurchaseOrder" pattern="request"> <correlation initiate="yes" set="Invoice" pattern="response"> </correlations> </invoke>

0 COMMENTS

We’d like to hear from you!