on 09-24-2006 3:38 PM
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
This is solved by applying SAP_BASIS SP9!
SP9 is necessary for this scenario.
Best Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
98 | |
11 | |
11 | |
10 | |
10 | |
8 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.