Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Proxy generation terminated: WSDL error

Former Member
0 Likes
1,280

Hi ABAP Experts,

I like to create a Web Service Client proxy using SE80(Enterprise Services).

After uploading the .WSDL file I receive the following error message.

The error messages says that the "Language element" <#text> is not supported, but in the WSDL file is no such a statement. And what is a "Language" element?

-


Proxy generation terminated: WSDL error (<#text> not supported)

Message no. SPRX038

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

The language element

"<#text>"

was used in the WSDL document.

This language element is not supported by ABAP proxy generation.

-


Thank you very much for your help in advance.

Kind regards

Axel

4 REPLIES 4
Read only

Former Member
0 Likes
774

Hi,

found the problem: "<#text>" means spaces or blank in the WSDL file.

I removed the blanks, now i got a new error:

-


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="charges"> <attribute ..."

from the namespace

"urn:chargeJourPrj"

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.

-


The consistency chec (XSD2ABAP_CHECK_CONSISTENCY) of class CL_PROXY_WSDL2ABAP failed, because the reference ID is not the same.

Any idea for that behavior?

Thanks,

Regards

Axel

Edited by: Axel Mohnen on Jul 9, 2009 5:37 PM

Edited by: Axel Mohnen on Jul 9, 2009 5:38 PM

Read only

Former Member
0 Likes
774

Solved

Read only

0 Likes
774

HI Guys,

I am getting the same error message when trying to create proxy.

-


Error:

Message no. SPRX084

Background

During proxy generation, an interface description in WSDL format is fetched from the Enterprise Services 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

"<element name="ExecuteXMLRequestResponse"> <com..."

from the namespace

"http://decisionintellect.com/inteport/"

links to the object

""

from the namespace

""

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 "" not been defined

Object "" saved in the wrong namespace

In the reference to object "", the wrong name was specified

In the reference to object "", the wrong namespace "" was specified

Internal error in the service that constructs the WSDL document

Internal error in ABAP proxy generation

-


Any clues on how to fix this error message?

ta,

Jas

Read only

0 Likes
774

can you share the solution?

best regards,

Tom