Client and server proxies enable you to exchange messages in ABAP objects by using Web services or SAP Exchange Infrastructure (SAP XI). For more details, see: ABAP Proxy Runtime. You can only generate server proxies for message interfaces of the XI Integration Repository.
Customers that do not have SAP XI Release 3.0 or higher installed cannot access the Integration Repository or exchange messages directly using XI. Messages can be sent using Web services from Support Package 1.
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 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. For more information, see: Runtime Configuration.
The standardized programming model supports the following:
· Sending a request message by using a client proxy (see: Sending a Message). When communication is synchronous, 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)
· 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.