on 12-01-2011 3:53 PM
Hi all,
I have a ABAP consumer proxy created. Now I want to create a logical port in SOAMANAGER.
When parsing the wsdl, the error is:
SRT Framework Ausnahme. Fehler beim WSDL-Parsen: Fehler in Base-URI: Relative URI testtt.wsdl erfordert Angabe einer absoluten Base-URI
which is in english something like:
SRT Framework exception:Error parsing WSDL: Error in Base-URI: Relative URI requires absolute base-URI
Do you have any idea? The wsdl is very simple, just one binding, no nested schemas, no reference to https site.
Thanks in advance,
Rolf
Edited by: R.M. on Dec 1, 2011 4:54 PM
Further investigation gave SAP_note 1327511 (Limiations and common problems in ABAP WSDL processing). Did not find any problems with that.
I also checked the wsdl with the report RSSIDL_DESERIALIZE_DEMO - it's ok!
BTW, the system is of Release 700-Level 25. Here's a part of the wsdl:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:sch="http://domain.de/b1tt/schema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://domain.de/b1tt/schema" targetNamespace="http://domain.de/b1tt/schema">
<wsdl:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://domain.de/b1tt/schema">
<element name="SendRequest">
<complexType>
<sequence>
<element name="name" type="string">
</element>
<element name="ordertype" type="string">
</element>
<element name="orderno" type="string">
</element>
<element name="workflow-id" type="string">
</element>
<element name="file" type="base64Binary">
</element>
<element minOccurs="0" name="signature-file" type="base64Binary">
</element>
</sequence>
</complexType>
</element>
...omitted some more elements equally defined...
</schema>
</wsdl:types>
<wsdl:message name="SendRequest">
<wsdl:part element="tns:SendRequest" name="SendRequest">
</wsdl:part>
</wsdl:message>
...omitted some more messages equally defined ...
<wsdl:portType name="TestTT">
<wsdl:operation name="Send">
<wsdl:input message="tns:SendRequest" name="SendRequest">
</wsdl:input>
<wsdl:output message="tns:SendResponse" name="SendResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>
Edited by: R.M. on Dec 2, 2011 1:41 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rolf,
It looks like you are using Internet Explorer 8.0, is this correct? IE8
by default switches off the supply of full file path during file upload.
This is done for security reasons. Full file path is required by our
WSDL library. You can find how to switch it on on the following link:
You can find the option by:
Tools=> Internet Options => Security tab => Custom level =>
"Include local directory path when uploading files"
Thank You
Regards
Goverdhan Totawar
Excellent Answer !!!! Thank you!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.