Adapter Development Kit 6.5 | webMethods Adapter Development Kit Documentation | webMethods Adapter Development Kit Installation and User’s Documentation | Adapter Services | The Metadata Model for Adapter Services | Adapter Service Node Signatures | Implementing Resource Domain Lookups for Signature Names and Data Types | Data Type String Values
 
Data Type String Values
A data type string should contain the data type corresponding to the field name string at the same index in the field name's resource domain values list. Data types for adapter services are similar to data types for Java services (for more information, see the webMethods Service Development Help for your release). That is, if the signature item is to be accessible from an Integration Server flow, its data type should be "java.lang.String", "java.util.Date", or one of the "big-letter-primitive" classes (e.g., java.lang.Integer). If the data need not be accessible from a flow, then any class type is acceptable.
Multiplicity in the data type string uses a pair of square brackets [] appended to the class name. Data type multiplicity represents the multiplicity across the entire signature hierarchy by adding a set of brackets for each set of brackets in the corresponding name string.
Even though there is only one item number in the lineItems aggregate, there are many in the signature. In this case, the data type would be "java.lang.Integer[][]" (assuming itemNumber is an integer).
For examples, see Code Example 1: WmAdapterService Implementation Class. For more information, see Interacting with the Pipeline.