Examples of Generically/Specifically Defined Interface Determinations

Use

Example 1

The following interface determination 1 can be applied at runtime to all messages that are sent from A, B, myOutbound, and http://example to any receiver parties and receiver services.

Key Attributes

Example of an Interface Determination

Sender Party

A

Sender Component

B

Interface Name

myOutbound

Interface Namespace

http://example

Receiver Party

*

Receiver Component

*

By using wildcard characters, you are able to apply multiple interface determinations to a message at runtime. In a situation such as this, the “most specific” interface determination is always used.

Example 2

At runtime, a message is sent from A, B, myOutbound, http://example to the receiver (party: C, component: D). However, neither is more specific than the other.

Key Attributes

A writing synchronous agent ensures that changes to the calling business object are documented and prepared for process persistence (PIP).

Values for IF Determination 1

Values for IF Determination 2

Sender Party

A

A

A

Sender Component

B

B

B

Outbound Interfaces

myOutbound

http://example

myOutbound

http://example

myOutbound

http://example

Receiver Party

C

*

C

Receiver Component

D

*

*

Interface determination 2 is actually used in this case because it is “more specific” than interface determination 1.

There must always be a most-specific interface determination for each message. For this reason, it is not possible to simultaneously activate some interface determinations that use the wildcard character.

Example 3

The following two interface determinations 2 and 3 cannot be active simultaneously.

Key Attributes

Values for IF Determination 2

Values for IF Determination 3

Sender Party

A

*

Sender Component

B

*

Outbound Interfaces

myOutbound

http://example

myOutbound

http://example

Receiver Party

C

C

Receiver Component

*

D

At runtime, a message is sent from A, B, myOutbound, http://example to the receiver (party: C, Service: D). However, neither is more specific than the other. In this case, no most-specific interface determination exists for the message.