‎2009 Jul 09 11:31 AM
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
‎2009 Jul 09 4:35 PM
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
‎2009 Jul 21 8:56 AM
‎2011 May 24 4:23 AM
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
‎2011 Jul 05 2:49 PM