Start of Content Area

Process documentation Setting Up Point-to-Point Connections  Locate the document in its SAP Library structure

Purpose

The Integration Server provides a variety of services that are required in cross-system processes, for example, routing, integration processes, and mappings. In those cases where such services are not required, communicating by using the Integration Server unnecessarily slows down message exchange.

The process below explains how consumer and provider proxies, which were generated by means of service interfaces from the Enterprise Services Repository, can communicate with each other directly by using the Web service runtime. This has the following advantages:

      Performance is improved by bypassing the Integration Server.

      If the services of the Integration Server are required at a later date, it is possible to switch from the Web service runtime to the XI runtime, without having to change the program code (see also: Runtime Configuration).

Prerequisites

      Your scenario uses a synchronous service interface from the ES Repository. Both interfaces use the same message type for the request, response, or fault message. You have already created the corresponding consumer and provider proxies in the application systems.

      No mapping is required (this includes value mappings).

      No receiver determination is required, in other words, the receiver is static. It is also possible to set the receiver dynamically yourself (by using the GET_LOGICAL_PORT_FROM_RECEIVER method, see receiver pre-identification).

      No monitoring functions are required (only the following are available: trace for the Internet Communication Manager (ICM), Internet Communication Framework (ICF), and transaction SM59 for the HTTP connection).

Process Flow

...

       1.      Create a corresponding Web service for the provider proxy.

                            a.      In the object navigator, choose Create Enterprise Services Service Provider (the wizard is only active for synchronous server proxies). Follow the wizard’s instructions and specify the names and the descriptions for the virtual interface and the Web service (see: Creating a Service Definition).

                            b.      Log on to the target client of the receiver system and release the Web service.

       2.      Log on to the source client of the sender system (client side).

       3.      Create a corresponding HTTP destination by calling transaction SM59.

       4.      Enter the following data on the Technical Settings tab page:

                            a.      Enter the path of the Web service that you released in transaction WSADMIN as the Path Prefix. Example: /sap/bc/srt/xip/sap/<Web service name>.

                            b.      Specify a Target Host (including the port, if applicable).

       5.      Enter the logon data on the Logon/Security tab page and save your entries.

       6.      In the same client create a logical port for the proxy.

Result

You can now send messages directly to the logical port and the provider proxy by using the consumer proxy call in the source client of the sender system (see also: Sending a Message).

 

 

 

 

 

 

End of Content Area