cancel
Showing results for 
Search instead for 
Did you mean: 

Error while parsing wsdl while creating logical port

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

Former Member
0 Kudos

Hello Rolf,

I am currently facing the same problem, Did you solved it ?

Thanks for your help.

Marc

Former Member
0 Kudos

sorry Marc,

solved it somehow - but I don't remember details anymore.

Maybe changed the namespace definitions.

former_member182290
Participant
0 Kudos

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

Answers (1)

Answers (1)

Former Member
0 Kudos

Excellent Answer !!!! Thank you!