cancel
Showing results for 
Search instead for 
Did you mean: 

Error generating proxy with Amazon WSDL

Former Member
0 Kudos

Hi,

I tried to generate the client proxy for the Amazon Web Services:

- Create->Enterprise Service / Web Service -> Proxy Object

- I Select URL / HTTP Destination

- http://soap.amazon.com/schemas2/AmazonWebServices.wsdl

I receive the message: "Proxy-Generierung nicht möglich (Objekt fehlt im WSDL, siehe Langtext)"

I'm using SAP NetWeaver 2004s ABAP Trial Version SP11

Has anybody solved the problem?

Regards

Edited by: Holger Krüger on Mar 11, 2008 12:32 AM

Edited by: Holger Krüger on Mar 11, 2008 12:32 AM

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

I used this post (http://scn.sap.com/thread/1427673) by Russell Darr and worked!

Thanks,

Best regards.

Former Member
0 Kudos

Hi, Experts

I have a very similar error:

when I try to create a proxy for a municipality of the following error:

Can not generate proxy (object missing in WSDL, see long text).

Also follows the Diagnosis:

In the WSDL document, the object "<complex / simpleType name =" CanonicalizationMetho ... "

from the namespace "http://www.w3.org/2000/09/xmldsig #" links to the object "" from the namespace

    ""

However, this last object does not exist in the WSDL document.

Have any of you seen this error?

ps:. spent a check in the WSDL and it is correct.

Thanks.

João Bergamaschi Neto

Former Member
0 Kudos

Hi,

Here the message in English:

Cannot generate proxy (object name="arrayType"> missing in WSDL, see long text).

Long Text:

Cannot generate proxy (object <attribute name="arrayType"> missing in WSDL, see long text)

Message no. SPRX084

Background

During proxy generation, an interface description in WSDL format is fetched from the Integration Builder or from another source and interpreted. This WSDL document must describe the whole interface correctly.

==> Display Query

==> Display WSDL Document

Diagnosis

In the WSDL document, the object

"<complex/simpleType name="AddItemArray"> <attri..."

from the namespace

"http://soap.amazon.com"

links to the object

"<attribute name="arrayType">"

from the namespace

"http://schemas.xmlsoap.org/soap/encoding/"

However, this last object does not exist in the WSDL document.

System Response

ABAP proxy generation expects that all directly and indirectly referenced objects are in the WSDL document. Therefore, no proxy can be generated for this WSDL and the system displays an error message.

Procedure

This situation can have different causes:

Object "<attribute name="arrayType">" not been defined

Object "<attribute name="arrayType">" saved in the wrong namespace

In the reference to object "<attribute name="arrayType">", the wrong name was specified

In the reference to object "<attribute name="arrayType">", the wrong namespace "http://schemas.xmlsoap.org/soap/encoding/" was specified

Internal error in the service that constructs the WSDL document

Internal error in ABAP proxy generation

What version do you use?

Regards

Former Member
0 Kudos

Hello Holger

One possible reason could be that - the current toolset support only WSDL 1.1. But this particular WSDL could be WSDL 2.0 compliant.

Can you please check?

regards

Rathish

Former Member
0 Kudos

Hello,

How can I do that? I followed the links in the WDSL document but I'm not very familiar with that. I cannot find any hint if it's WDSL 1.1 or WDSL 2.0 compliant.

Regards

Holger

stefan_grube
Active Contributor
0 Kudos

See this:

http://help.sap.com/saphelp_nw04/helpdata/en/43/ce993b45cb0a85e10000000a1553f6/frameset.htm

"The WSDL document in rpc-style format must also not use any soapenc:Array types; these are often used in SOAP code in documents with this format. soapenc:Array uses the tag <xsd:any>, which the Integration Builder editors or proxy generation either ignore or do not support."

You cannot use this WSDL for generating proxies.

Regards

Stefan

Former Member
0 Kudos

Hi,

I have done it once using this wsdl. However I am not able to get the text of the error message coudl you translate it for me?

Regards,

Sudip.