cancel
Showing results for 
Search instead for 
Did you mean: 

xi1 prefix problem of ECC-SE 600 web services wsdl

Former Member
0 Kudos

Hi, all.

We try to use ECC-SE 600 enterprise services without XI. As a first step, we just try

web services synchronously without XI.

Our very simple scenario is like the following.

1. In Transaction code SE80, Create web services of CustomerBasicDataByIDQueryResponse_In

via Web Service Wizard.

2. In Transaction code WSADMIN, generate WSDL(with Document Style or RPC Style)

3. Test the Web Service via J2EE Web Services Navigator

In the above scenario, we bumped into the following problems.

1. We got error when we test web services via WS Navigator.

-


Cannot download WSDL from http://XXX:8000/sap/bc/srt/xip/sap/ECC_CUSTOMER001QR

?sap-client=001&wsdl=1.1&mode=sap_wsdl:

...

ERROR : Definition of qualified base /wsdl:definitions/wsdl:types/xsd:schema[1]/xsd:element[1]

is not correct. Missing prefix mapping to prefix 'xi1' in the scope node

/wsdl:definitions/wsdl:types/xsd:schema[1]/xsd:element[1].

-


It seems that generated wsdl includes xi1 prefix which is not defined anywhere.

Is there any way to generate "usual wsdl" without xi1 prefix?

2. While generating wsdl with RPC style we got error like the following.

-


A Soap Core Exception was raised in Method ::(0)

Technical Details of Soap Core Exception

Message Text:

Class:

Method:

LocationID: 0

Program: CL_SRT_WSDL_GEN_FACTORY=======CP

Include: CL_SRT_WSDL_GEN_FACTORY=======CM004

Line: 115

-


wsdl with document style was O.K.

Best Regards.

Sejoon Ahn

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

This is solved by applying SAP_BASIS SP9!

SP9 is necessary for this scenario.

Best Regards.

former_member270220
Discoverer
0 Kudos

Hi all,

i have the same problem on a sap discovery system with the following level:

SAP_BASIS 700 0012 SAPKB70012

Is there any idea or sygections conncering this problem?

Best Regards

Helmat