Entering content frameBackground documentation Converting WSDL to the Target Language Locate the document in its SAP Library structure

As illustrated in the graphic below, a WSDL document converted by proxy generation comprises two parts, namely a description of data types and an interface description, the parameters of which are used by these data types:

This graphic is explained in the accompanying text

The proxy generation functions fetch the WSDL description from the Integration Repository and convert it to proxies:

The WSDL description contains, among other things, the structure of a message. The message that is then sent using the Exchange Infrastructure therefore corresponds to an instance of this description (also see: Messages).

Also see:

ABAP Proxy Generation

Java Proxy Generation

Data Type Generation

Data types from the Integration Repository are described using XSD. You can also define your data types with XSD tags in the XSD editor of the interface maintenance. Although you can only select tags in the XSD editor that you can convert to the target language, there can be additional restrictions as well as those in the XSD editor. For a description of these restrictions, see the attachments in the respective sections (Attachment: Mapping XSD to ABAP or Attachment: Mapping XSD to Java). The following section is a brief introduction to XSD.

XSD: Brief Introduction

The following XSD data types exist:

Use the tag <element> to then define the elements that can occur in the XML schema and use <attribute> to define the attributes of these elements. You can then use the XSD data types to assign types. Definitions with <element>, <attribute>, <simpleType>, and <complexType> are visible globally if the subnodes of the top-level node are <schema>. You can only use nested types, elements, or attributes locally.

Note

For an overview of XSD see http://www.topxml.com/xml/articles/xsd/kurt_schema2.asp. The official W3C recommendation from May 2, 2001 comprises three parts: XML Schema Part 0: Primer, XML Schema Part 1: Structures and XML Schema Part 2: Data Types.

 

 

 

 

Leaving content frame