Configuring XI Adapter
In XI Adapter interface, you do the following:
1. Identify and add all the PI/PO Servers you will use to host your business systems, send MessageObjects or receive MessageObjects. For more information, see
Adding PI/PO Server. 3. Create and associate a Document Type for each message type.
a. Use Designer to create a Document Type for each message type specified by each interface you defined in the PI Integration Repository. For more information, see Software AG Designer Online Help.
4. For each type of MessageObject you want to send to a business partner, you do the following:
a. Define an outbound interface that defines the task you want performed. You must define the interface exactly as you defined it in the PI/PO environment. XI Adapter generates an Integration Server specification from the interface using the Integration Server Document Type that correspond to the interface's message types. For more information, see
Viewing Interfaces and
Adding PI/PO Interface. b. Associate a sender endpoint with an outbound service. Identify a sender endpoint that specifies the outbound interface you just defined and your business system that will send the appropriate MessageObjects. XI Adapter automatically creates an outbound service stub using the Integration Server specification it generated when you defined the interface. For more information, see
Associating Sender Endpoint with Outbound Service. c. On the appropriate webMethods adapter, extend the outbound service stub to get MessageObjects from your backend system and pass the MessageObjects to XI Adapter to send to a business partner. If the MessageObject delivery mode is synchronous, you can have the outbound service return results from the business partner to your backend system immediately. If the delivery mode is asynchronous, you can create a separate service to receive the results later. For more information, see
Extending the Outbound Service. 5. For each type of MessageObject you expect to receive from a business partner, do the following:
a. Define an inbound interface that defines the task the business partner wants performed. You must define the interface exactly as you defined it in the PI/PO environment. XI Adapter generates an Integration Server specification from the interface using the Integration Server Document Type that correspond to the interface's message types. For more information, see
Interfaces. b. Associate a receiver endpoint with an inbound service. Identify a receiver endpoint that specifies the inbound interface you just defined and your business system that will perform the task defined by the interface. XI Adapter automatically creates an inbound service stub using the Integration Server specification it generated when you defined the interface. For more information, see
Associating Receiver Endpoint with Inbound Service. c. On the appropriate webMethods adapter, extend the inbound service stub to receive MessageObjects from the Oracle Apps Adapter and to interact with your backend system to process the tasks. If the MessageObject delivery mode is synchronous, you can have the inbound service return results to the business partner immediately. If the delivery mode is asynchronous, you can create a separate response service to return the results later. For more information, see
Extending the Inbound Service. 6. XI Adapter maintains a list of all MessageObjects you have sent or received. For more information, see
Viewing Messages. 7. Register your Integration Server instance in the SAP System Landscape Directory(SLD) so XI Adapter and the SAP System Landscape Directory(SLD) can share certain type of information. For more information, see
Environment. Note:
You can use
XI Adapter without registering the
Integration Server instance in the SAP System Landscape Directory(SLD). For more information, see
watt.xi.sld.access.
You can use
XI Adapter to register one
Integration Server instance in one SAP System Landscape Directory(SLD) only.
8. Specify the settings. For more information, see
Settings. a. You can specify the number of times you want to resend a MessageObject when the first attempt fails because of technical errors in the PI/PO environment or on your business partner's system.
b. You can specify whether you want to validate inbound messages. Typically, you would only use validation to test and debug your environment.
c. You can specify the logging levels and the facilities to log.