IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Services and service-related functions > Access external services with adapters > Configure and using adapters > IBM WebSphere Adapters > Adapter Toolkit > Implementing code from the IBM WebSphere Adapter Toolkit > Enterprise metadata discovery general interfaces and implementation for application adapters > Enterprise metadata discovery description APIs
Function descriptions
Function descriptions apply to either inbound or outbound service. The Adapter Foundation Classes provide implementations for the FunctionDescription interfaces. Discovery service implementations need not implement these interfaces.
Inbound Function Description
The following information has to be filled in by the discovery service implementations:
- Name - for example, emitDeltaCustomer or emitCreateAfterImageCustomer
- EIS Function Name - the name of the function that would be returned by function selector.
For example, emitDeltaCustomer or emitCreateAfterImageCustomer
- Input - input data description representing the object that is input to the method
- Output - output data description representing the object that is returned by the method. This would be null for JCA adapters as they support only One-way interaction style.
- MetadataImportConfiguration - Handle to the metadata import configuration or the object that was selected by the user which lead to creation of this method description.
See "Inbound Operation Signatures" in Standard operations for descriptions of the inbound operation signatures and scenarios for their use.
Outbound Function Description
The following information has to be filled in by the discovery service implementations:
- Name - for example, createCustomer, applyChangesCustomer
- InteractionSpec - Instance of interaction spec which has function name specified that represents this method description.
For example, for createCustomer the function name would be 'Create'.
- Input - input data description representing the object that is input to the method
- Output - output data description representing the object that is returned by the method.
- MetadataImportConfiguration - Handle to the metadata import configuration or the object that was selected by the user which lead to creation of this method description.
See "Outbound Operation Signatures" in Standard operations for descriptions of the outbound operation signature and scenarios for their use.