Collaboration Agreement
A collaboration profile contains all the technical options that are available to communication parties for message exchange. In a collaboration agreement on the other hand, you define which of these options are to be used for a specific sender-receiver pair.
The communication components and communication parties in the collaboration profile are usually assigned multiple communication channels. In a collaboration agreement, you define which communication channel is to be used for a particular sender-receiver pair.
Moreover, you can also make settings for message security in a collaboration agreement when using appropriate adapters.
More information:
Defining a Collaboration Profile
In the receiver agreements you can also set how elements of the message header are to be changed at runtime (header mapping).
A collaboration agreement therefore specifies the technical details for message exchange that have been agreed for a particular sender-receiver pair.
Depending on the direction of message processing, create a sender or receiver agreement.
Sender and Receiver Agreement
Object Type |
Use |
Receiver Agreement |
Used in outbound message processing to transform a message so that it can be understood and processed by the receiver. |
Sender Agreement |
Used in inbound message processing to transform a message so that it can be processed by the Integration Engine. |
Collaboration Agreement Objects and Runtime Procedure
