The adapter schema comprises the following main part. The name is formulated as an XPath expression without a namespace specification.
You must support at least the sender or the receiver 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 the attributes that are used for the sender 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. More information: TransportProtocol and MessageProtocol |
AdapterTypeMetaData /Inbound /MessageProtocol |
1,n Element |
See under transport protocol element. Contains the configuration data for the message layer. More information: TransportProtocol and MessageProtocol |
AdapterTypeMetaData /Inbound /GlobalChannel Attributes |
1 Element |
Contains configuration data for the transport and message layer. More information: ChannelAttributes, SecurityAttributes, and GlobalChannelAttribute |
AdapterTypeMetaData /Outbound |
0,1 Element |
Contains a reference to the attributes that are used for the receiver direction of the adapter. |
AdapterTypeMetaData /Outbound /TransportProtocol |
1,n Element |
More information: AdapterTypeMetaData /Inbound /TransportProtocol |
AdapterTypeMetaData /Outbound /MessageProtocol |
1,n Element |
More information: AdapterTypeMetaData /Inbound /MessageProtocol |
AdapterTypeMetaData /Outbound /GlobalChannel Attributes |
1 Element |
More information: AdapterTypeMetaData /Inbound /GlobalChannel Attributes |
AdapterTypeMetaData /DynamicAttributes |
0,1 Element |
Contains a reference to the adapter-specific attributes in the message header that are read or set in the adapter. More information: Parts of an XI Message , under Adapter-Specific Message Attributes |
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 and receiver subelements. More information: Attributes |
AdapterTypeMetaData /AttributeTable |
0,n SAP:AttributeTableType |
Same as Attribute. Describes an AttributeTable as defined in AttributeTableType.xsd. More information: AttributeTables |