Developing Adapters and Modules
Purpose
With this description you can develop adapters and modules for SAP Process Integration. Use the Adapter Framework for testing in the Advanced Adapter Engine Extended.
More information: Adapter-Framework, Advanced Adapter Engine Extended
Implementation Considerations
The Adapter Framework interfaces are defined exclusively in this description and in the referenced Javadoc documentation. The source text examples and examples of XML documents and Web Services Description Language documents that are used or referenced below are merely examples to assist you in adapter development.
Integration
Without making any further changes you can deploy and use adapters and modules in the Integration Server that you developed.
To test your developed adapter and modules, use the Advanced Adapter Engine Extended.
You do not need a complete Process Integration landscape with Integration Server until the integration tests, for example with an SAP application
Features
This description covers the following areas:
- Structure of the Adapter Framework
- Adapter Requirements
- Using the Java Connector Architecture 1.0
- Adapter Configuration in the Integration Builder
- Message Exchange
- Message Metadata
- Interfaces for Administration
- Tools and Utilities
- Tracing, Logging, and Monitoring
- Example Adapter and Example Module
- Developing a Java Adapter in SAP PI
To develop your adapter in SAP NetWeaver Developer Studio, follow these steps.
Module Development
The following descriptions are relevant to module development:
Restrictions
Adapters and modules that you have developed for SAP Exchange Infrastructure 2.0, SAP NetWeaver 2004 (SAP Exchange Infrastructure 3.0 (XI 3.0)), and SAP NetWeaver 7.0 will not work with SAP NetWeaver Process Integration 7.1 and later releases.
Convert these versions to SAP NetWeaver Process Integration 7.1 or higher. The changes to the Adapter Framework API are only syntactic, not semantic.
For more information about API cross references, see the appendix of SAP Note 1004000.