cancel
Showing results for 
Search instead for 
Did you mean: 

Error while consuming external WSDL file

Former Member
0 Kudos

Hi,

I have created the client proxy for the WSDL file(i.e. .Net webservice's WSDL file). While creating the logical port it is giving the error,

'Error: Uninstantiated object "subject sidl service" in method IF_SRT_WSP_CONFIG_SIDL~CREATE_CLNT_CFG_FROM_WSDL_D of class CL_SRT_WSP_CONFIG_SIDL '. Please help to solve this problem.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Meera,

As Phillip suggested, there is something wrong with your WSDL.

Follow SAP Note 1327511. Go through the RSSIDL_DESERIALIZE_DEMO report section specifically to check compliance of your WSDL

Regards, Trevor

Former Member
0 Kudos

Hi,

Thanks. I checked with program you have given, while executing it is displaing the WSDL file as inconsisten value as follows,

<sidl:DEFINITION xmlns:sidl="http://xml.sap.com/2006/08/esi/sidl/dump">

<sidl:consistencyCheck>Incorrect value:</sidl:consistencyCheck>

- <sidl:registry assigned="true">

- <sidl:entityContainer>

- <sidl:documentNamespace namespace="http://schemas.xmlsoap.org/wsdl/">

<sidl:entity targetNamespace="http://tempuri.org/" location="http://tedweb2k3.wipro.com/PublishCopy/TTWis/tt.asmx?wsdl" />

</sidl:documentNamespace>

- <sidl:documentNamespace namespace="http://www.w3.org/2001/XMLSchema">

<sidl:entity targetNamespace="http://www.w3.org/2001/XMLSchema" location="" />

<sidl:entity targetNamespace="http://tempuri.org/" location="" />

</sidl:documentNamespace>

</sidl:entityContainer>

</sidl:registry>

Please help me in this regard.

Former Member
0 Kudos

Hi Meera,

Ok, that error message doesn't really say much.

Please try creating the logical port manually (as opposed to using the URL) & see if that works better. It might be that the WSDL is Soap 1.2 compliant & the SAP version that you're on only supports Soap 1.1.

Refer to this blog & only use configuration options that are relevant for you:

[http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/17694] [original link is broken] [original link is broken] [original link is broken];

Regards, Trevor

Former Member
0 Kudos

Hi meera,

Please check that your WSDL is correctly defined, usually this happens when the WSDL structure is not correctly defined.

It might be something as simple as a a datatype that is incorrectly defined as a token for instance and ABAP throws this error when creating the logical port.

Cheers

Phillip