WebSphere Adapter for SAP Software

Enterprise service discovery

The enterprise service discovery wizard is a tool you use to configure your adapter before it is deployed to WebSphere® Process Server or WebSphere Enterprise Service Bus. Enterprise service discovery connects to the SAP server, discover services (based on search criteria you provide), and generates business objects and interfaces.

The enterprise service discovery for Adapter for SAP Software imports SAP metadata definitions and other artifacts related to the BAPI, ALE, and SAP query interfaces.

Using WebSphere Integration Developer, you establish a connection to the SAP system for purposes of browsing the metadata repository. You specify connection information (such as the user name and password needed to access the server, as shown in the following figure), and you select the interface you want to use (for example, BAPI).
Figure 1. Configure Settings for Discovery Agent window
A screen capture of Configure Settings for Discovery Agent, showing BAPI selected in the Select the SAP Interface field.

The service metadata associated with that interface is displayed. You can then browse the information and select the artifacts of interest (for example, you can list all BAPIs that begin with "CUSTOMER" and then select one or more BAPIs).

Figure 2. Find and Discover Enterprise Services window
A screen capture of the Find and Discover Enterprise Services window, showing the Discover By Name (filtered) list and all the objects that match BAPI_CUSTOMER*.

The result of running enterprise service discovery is a module that contains the interfaces and business objects along with the adapter. You deploy this module on WebSphere Process Server or WebSphere Enterprise Service Bus.

For example, if you ran enterprise service discovery and selected BAPI_CUSTOMERGETLIST, you would see the following artifacts listed under the module name (in this example, CustomerList).
Figure 3. An example of the module generated by the enterprise service discovery wizard
A screen capture of the CustomerList module, showing the data types that have been generated by enterprise service discovery.

Client applications use the interface information generated by enterprise service discovery to make calls to the SAP server.

Related reference
Enterprise service discovery connection properties

Terms of use |

Last updated: Mon 30 Oct 2006 03:34:55

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)