Show TOC

Background documentationInterface Determination Locate this document in the navigation structure

 

The Web Service for an interface determination is described by the external definition InterfaceDeterminationService.

The external definition contains structure elements of the following table.

WSDL Description

Element

Description

MessageHeaderID

Specifies object key

Note Note

The same data structure is used for the object key for receiver determinations, interface determinations, sender agreements, and receiver agreements.

For more information, see: Receiver Determination

End of the note.

InterfaceDetermination

Defines the interface determination with all attributes.

  • MasterLanguage, AdministrativeData, and Description; more information: Cross-Object-Type Elements

  • InterfaceDeterminationID: Object key; based on the type MessageHeaderID.

  • Rule: Specifies the condition in an interface determination; based on the type InterfaceDeterminationRule

    For more information see element InterfaceDeterminationRule.

  • PrefixNamespaceMapping: Specifies the mapping of a namespace in a prefix (Example: p1 := http://sap.com/xi). This parameter is relevant when you use XPath expressions in the condition.

  • QualityOfService: Specifies the quality of service. This parameter is relevant when you have assigned several inbound interfaces. The quality of service sets the order in which messages are delivered to the inbound interface (obligatory entry).

    Here you specify whether the message delivery order is to be adhered to at runtime or not.

    The possible values for this parameter are therefore:

    • EOIO: for Exactly Once In Order

    • EO: for Exactly Once

    Choose EOIO if the message delivery order is to be adhered to.

InterfaceDeterminationRule

Specifies the routing rule for an interface determination.

The rule contains the following parameters:

  • Condition: Specifies the condition for forwarding a message to the specific receiver interface.

    You can first specify conditions when the interface determination has at least two routing rules (InterfaceDeterminationRule).

    For more information see element AtomicCondition.

  • Mapping: Specifies a link to a mapping in the Integration Repository; based on the type DesignObjectID (optional entry).

  • Interface: Specifies a link to a service interface in the ES Repository; based on the type DesignObjectID (obligatory entry).

    Use this parameter to specify the receiver interface.

AtomicCondition

For more information, see Receiver Determination

Extractor

Structuring Conditions and Expressions

For more information, see Receiver Determination