Show TOC

Background documentationCorrelation Workflow Message Type Details

 

You can use this workflow to merge messages based on a certain criteria or to create a single message with a different message type. The merged message undergoes further workflow processing as defined in the workflow configuration.

Fields

The following table describes fields requiring explanation:

Field

Description

Message Type

Identifies the type of message to be correlated, such as BOMMAT03 and MATMAS03

Workflow

Identifies a type of this workflow as Correlation Workflow.

Workflow Handler

A path to the standard program that handles this workflow.

Workflow Handler Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the workflow handler.

Retry Limit

The number of times a message is retried when the system fails.

Get Correlation Key Transaction

A path to the standard program that retrieves the fields used to correlate and merge the messages.

Get Correlation Key Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the get correlation key transaction.

Partner Get Correlation Key Transaction

A path to the standard program that retrieves the fields that are used to correlate and merge the messages. If entered, this program takes precedence over the standard get correlation key transaction.

Partner Get Correlation Key Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the partner get correlation key transaction.

Customer Get Correlation Key Transaction

A path to the standard program that retrieves the fields that are used to correlate and merge the messages. If entered, this program takes precedence over the standard and partner get correlation key transactions.

Customer Get Correlation Key Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the customer get correlation key transaction.

Merge Validation Transaction

A path to the standard program that determines whether the messages with the correlation key are ready for merge.

Merge Validation Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the merge validation transaction.

Partner Merge Validation Transaction

A path to program that determines whether the messages with the correlation key are ready for merge. If entered, this program takes precedence over the standard merge validation transaction.

Partner Merge Validation Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the partner merge validation transaction.

Customer Merge Validation Transaction

A path to program that determines whether the messages with the correlation key are ready for merge. If entered, this program takes precedence over the standard and partner merge validation transactions.

Customer Merge Validation Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the partner merge validation transaction

Merge Transaction

A path to standard program that merges the messages that have a correlation key in the queue. This program is invoked when the merge validation is successful.

Merge Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the to merge transaction.

Partner Merge Transaction

A path to standard program that merges the messages that have a correlation key in the queue. This program is invoked when the merge validation is successful. If entered, this program takes precedence over the standard merge transaction.

Partner Merge Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the partner merge transaction.

Customer Merge Transaction

A path to standard program that merges the messages that have a correlation key in the queue. This program is invoked when the merge validation is successful. If entered, this program takes precedence over the standard and partner merge transactions.

Customer Merge Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the partner merge of messages transaction.

Pass Handler Transaction

A path to the standard program used to perform actions after the merge of messages is successfully executed.

Pass Handler Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the pass handler transaction.

Partner Pass Handler Transaction

A path to the program used to perform actions after the merge of messages is successfully executed. If entered, this program takes precedence over the standard pass handler transaction.

Partner Pass Handler Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the partner pass handler transaction.

Customer Pass Handler Transaction

A path to the program to perform actions after the merge of messages is successfully executed. If entered, this program takes precedence over the standard and partner pass handler transactions.

Customer Pass Handler Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the customer pass handler transaction

Fail Handler Transaction

A path to the standard program used to perform actions after the merge of messages fails.

Fail Handler Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the fail handler transaction.

Partner Fail Handler Transaction

A path to the program used to perform actions after the merge of messages fails. If entered, this program takes precedence over the standard fail handler transaction.

Partner Fail Handler Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the partner fail handler transaction.

Customer Fail Handler Transaction

A path to the program used to perform actions after the merge of messages fails. If entered, this program takes precedence over the standard and partner fail handler transactions.

Customer Fail Handler Transaction Parameters

A set of one or more comma separated name-value pairs, which are passed as parameters to the customer fail handler transaction.