Start of Content Area

Background documentation Communication Using Proxy Runtime  Locate the document in its SAP Library structure

Proxies are interfaces that are generated in application systems to communicate with the Integration Server. The ‘original’ versions of proxies are not located in the application system but in the Enterprise Services Repository: At design time, you use the Enterprise Services Builder to create service interfaces for which you want to generate proxies in application systems. The following graphic illustrates a proxy generation example using service interfaces:

This graphic is explained in the accompanying text

The service interface determines which proxy objects are generated:

      (Java, ABAP Object) classes are generated for outbound service interfaces. By calling a method of the class you can transfer your data to the proxy runtime, which constructs the message and forwards it to the Integration Server. Proxies for outbound interfaces are called consumer proxies.

      (Java, ABAP Object) interfaces are generated for inbound service interfaces that must be implemented by the application for receiver processing. The proxy runtime calls this processing automatically once it has received an appropriate message. Proxies for inbound interfaces are called provider proxies.

As illustrated in the graphic, you can generate proxy objects for an interface object in different systems. Only one version of the generated proxy can exist in a system, however. The generated objects are not client-specific if the system is an ABAP application.

 

 

 

 

End of Content Area