Show TOC Start of Content Area

Component documentation Generating Proxies  Locate the document in its SAP Library structure

Purpose

Proxy generation converts non-language-specific interface descriptions in WSDL into executable interfaces known as Proxies. Depending on the target programming language, you choose one of the following:

·        In application systems based on SAP NetWeaver Application Server – ABAP, you generate ABAP proxies with the ABAP Workbench

More information: Working with ABAP Proxies and Consuming a Web Service

·        For application systems based on SAP NetWeaver Application Server – Java, there are two tools for generating Java proxies:

¡        SAP NetWeaver Developer Studio Java proxy generation.

More information: Documentation on SAP NetWeaver Developer Studio

¡        Java proxy generation in the Enterprise Services Builder. This Java proxy generation is only relevant for customers who have installed SAP Exchange Infrastructure 3.0, SAP NetWeaver 7.0 usage type Process Integration, or SAP NetWeaver Process Integration 7.1 (SAP NetWeaver PI 7.1) in their system landscape. This proxy generation is only relevant for SAP NetWeaver PI 7.1 customers if they implemented Java applications with this proxy generation before they upgraded to SAP NetWeaver PI 7.1.

More information: Generating Java Proxies for XI 3.0 compatible Service Interfaces

You can implement the proxies generated using proxy generation for a point-to-point Web service communication.

Note

You create proxy objects in the development system by using the proxy generation functions. They are transported and shipped by using the tools in the development system. There are separate tools in the ES Repository for objects (see also: Transporting ESR Content).

Implementation Notes

Proxy generation gets the WSDL description for message interfaces from the ES Repository (WSDL Web Service Description Language) by using HTTP. In WSDL, data that is transferred using messages is described using XSD (XML Schema Definition Language).

The ES Builder does not support the full range of WSDL (for message interfaces) and XSD (for data types) commands; this is not the case for WSDL in the Web service infrastructure, however.

Features

For more information on Java proxy generation:
Creating Outside-In Web Services (Provider)
Creating Web Service Proxies (Consumer)

 

 

 

 

End of Content Area