Main Part of the Adapter Metadata
The adapter schema comprises the following main part. The name is formulated as an XPath expression without a namespace specification.

You must support either the sender/inbound or the receiver/outbound direction in your adapter. The adapter should support both directions.
Adapter Schema
Name |
Occurrence and Type |
Meaning |
AdapterTypeMetaData |
1 ComplexType |
Adapter metadata XML description |
AdapterTypeMetaData /@version |
1 xsd:integer |
Version of the adapter metadata description |
AdapterTypeMetaData /@senderAgreementUnique |
0,1 xsd:boolean |
TRUE: Each defined communication channel can only have one sender agreement. The default value is FALSE. |
AdapterTypeMetaData /GuiHandlerClassName |
1 xsd:string |
Java class that implements its own user interface |
AdapterTypeMetaData /Inbound |
0,1 Element |
Contains a reference to those attributes that are used for the sender/inbound direction of the adapter. |
AdapterTypeMetaData /Inbound /TransportProtocol |
1,n Element |
The adapter configuration differentiates between the transport layer and the message layer. The external protocol of the adapter determines what is configured in which layer. The transport protocol element references Attributes and AttributeTables for the transport layer. See also: TransportProtocol and MessageProtocol |
AdapterTypeMetaData /Inbound /MessageProtocol |
1,n Element |
See under transport protocol element. Contains the configuration data for the message layer. See also: TransportProtocol and MessageProtocol |
AdapterTypeMetaData /Inbound /GlobalChannel Attributes |
1 Element |
Contains configuration data for the transport and message layer. See also: ChannelAttributes, SecurityAttributes, and GlobalChannelAttribute |
AdapterTypeMetaData /Outbound |
0,1 Element |
Contains a reference to those attributes that are used for the receiver/outbound direction of the adapter. |
AdapterTypeMetaData /Outbound /TransportProtocol |
1,n Element |
See under AdapterTypeMetaData /Inbound /TransportProtocol |
AdapterTypeMetaData /Outbound /MessageProtocol |
1,n Element |
See under AdapterTypeMetaData /Inbound /MessageProtocol |
AdapterTypeMetaData /Outbound /GlobalChannel Attributes |
1 Element |
See under AdapterTypeMetaData /Inbound /GlobalChannel Attributes |
AdapterTypeMetaData /DynamicAttributes |
0,1 Element |
Contains a reference to those adapter-specific attributes in the message header that are read or set in the adapter. See also: Adapter-Specific Message Attributes in Parts of an XI Message |
AdapterTypeMetaData /Attribute |
1,n SAP:AttributeType |
Describes an attribute. The description contains data as defined in Attribute.Type.xsd. An attribute can be referenced by sender/inbound and receiver/outbound subelements. See also: Attributes |
AdapterTypeMetaData /AttributeTable |
0,n SAP:AttributeTableType |
Same as Attribute. Describes an AttributeTable as defined in AttributeTableType.xsd. See also: AttributeTables |