1714792 - Proxy generation terminated: Message must have exactly one part. | SAP Knowledge Base Article

SAP Knowledge Base Article - Preview

1714792 - Proxy generation terminated: Message must have exactly one part.

Symptom

  1. You have attempted to create an ABAP proxy with reference to a WSDL document that contains multiple part entries.
  2. Or you have attempted to create an ABAP proxy with reference to a WSDL document that contains a message with NO part entries.

When you try to create the proxy in either scenario the following error is thrown:

SPRX046 : Proxy generation terminated: Message must have exactly one part.

Example of WSDL with multiple part entries:

...<wsdl:message name="SomeMessageResponse">
<wsdl:part element="impl:Part_1" name="Part1"/>
<wsdl:part element="impl:Part_2" name="Part2"/>
<wsdl:part element="impl:Part_3" name="Part3"/>
<wsdl:part element="impl:Part_4" name="Part4"/>
</wsdl:message>...

Example of WSDL with NO part entries:

   <wsdl:message name="someRequest">
      <wsdl:part name="parms" element="CallRequestParms" />
   </wsdl:message>                                                                                          >>> Yes this has ONE part.

   <wsdl:message name="someResponse" />                                                      >>> This message has NO part.
   <wsdl:message name="getSomeRequest"></wsdl:message>                             >>> This message has NO part.


Read more...

Environment

ABAP System

  • SAP_BASIS 640 / 700 up to SP13. using RPC Style WSDL

WSDL Prerequisites

  • Document style WSDL having multiple part elements per message with any release.
  • WSDL having NO part elements per message with any release.

Product

SAP ERP Central Component 6.0

Keywords

Proxy generation terminated: Message must have exactly one part, SPRX046, RPC Style WSDL, , KBA , BC-DWB-PRX , Proxy Generation , BC-ESI-WS-ABA , Web Service and SOAP - ABAP , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP ONE Support launchpad (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.