Start of Content Area

Function documentation Programming with Client and Server Proxies  Locate the document in its SAP Library structure

Use

Proxies enable you to exchange messages in ABAP Object using Web Services or SAP Exchange Infrastructure (SAP XI for short). For more information, refer to: ABAP Proxy Runtime. You can generate server proxies for message interfaces of the XI Integration Repository.

Caution

Customers that do not have SAP XI Release 3.0 or higher installed cannot access the Integration Repository or exchange messages directly using XI.

This section describes the standardized programming model for client and server proxies with ABAP objects. It is aimed at both SAP Web AS users and SAP XI users.

Prerequisites

Prerequisites for Using the Various Runtime Components

Web Service Framework

XI Proxy Runtime

SAP Web AS 6.40 or higher

SAP XI 3.0 or higher (based on SAP Web AS 6.40)

You must configure the runtime you want to use before you can exchange messages. More information: Runtime Configuration.

Features

This uniform programming model supports the following actions for synchronous communication:

      Sending a request message by using a client proxy (see: Sending a Message). In synchronous communication, the client proxy receives a response message or a fault message.

      Receiving and processing a request message by means of a server proxy, and sending a response message or fault message back to the sender (see: Implementing a Server Proxy).

      Handling application errors at the receiver (see: Error Handling)

      The ABAP proxy runtime supports protocols for the purposes of more specialist services. They are supported either by the XI runtime or the Web service framework, or by both.

For more information on asynchronous communication, using the XI runtime, refer to the section Asynchronous Communication.

For more information on asynchronous communication using the Web Service runtime, refer to the sections Programming with Sequences and Types of Message Transmission.

 

 

 

 

End of Content Area