Using the SAP XI ODA

Note:
The SAP XI Object Discovery Agent (ODA) is used for generating business objects for request processing and, when a WSDL Interface file is available, for event processing.
Collaborations use the connector to invoke SAP XI services. Or you can expose collaborations as SAP XI services. SAP XI services are described using WSDL (Web Services Description Language). This chapter describes how to use the SAP XI Object Discovery Agent (ODA) to generate business objects. The connector and SOAP data handler use these business objects when collaborations invoke an SAP XI service and when exposing collaborations as SAP XI services.

You use the SAP XI ODA to generate business objects for two purposes:

  1. The SAP XI ODA can take a WSDL implementation file and generate business objects for a collaboration to invoke an external web service.
  2. The SAP XI ODA can take a WSDL interface file and generate business objects for a collaboration that is exposed as an SAP XI service.

The procedure for generating business objects using the SAP XI ODA is as follows:

  1. Use the native SAP XI Integration Developer-Design tool to generate a WSDL.
    Note:
    This step is described in SAP documentation. Please refer to it. For a brief description of the steps, see also Appendix C, Quick Steps.
  2. Use the BIA_XIWSDLUtil tool that is installed with the SAP XI adapter to convert the native SAP-generated WSDL. The output is a standards-compliant WSDL document that you can use with the SAP XI ODA. For information, see Running the BIA_XIWSDLUtil tool.
  3. Use the SAP XI ODA to generate TLOs suitable for deployment with the SAP XI adapter. For further information, see Starting the SAP XI ODA.

You can launch the SAP XI ODA when you use the Business Object Designer. The SAP XI ODA reads a WSDL document that has been converted by the BIA_XIWSDLUtil tool and creates the business objects required by the connector and SOAP data handler. The SAP XI ODA simplifies the job of business object development.

Note:
The SAP XI ODA handles SOAP/HTTP bindings in a WSDL.

Copyright IBM Corp. 1997, 2004