cancel
Showing results for 
Search instead for 
Did you mean: 

Problems with WSDL file from Webservice definition

Former Member
0 Kudos

Hi all,

I trying to import into XI the WSDL file from a web service. I´m doing it following the blog /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi

But I do not why but it is not creating the messages.

Any Idea,

Many thanks and Regards

Noelia

Accepted Solutions (1)

Accepted Solutions (1)

former_member206604
Active Contributor
0 Kudos

Hi,

Are you sure the WSDL file is proper and valid. Can you please post the WSDL file here.

Thanks,

Prakash

Former Member
0 Kudos

Hi thnaks for your help!!

this is the wsdl file. I think this is correct,but i´m not very familiar with this!

<?xml version="1.0" encoding="utf-8"?>

<!-- Generated by WSDLDefinitionsParser --><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns0="urn:WS_ExtraccionNombramientoVi" targetNamespace="urn:WS_ExtraccionNombramientoWsd/WS_ExtraccionNombramientoVi/document" xmlns:tns="urn:WS_ExtraccionNombramientoWsd/WS_ExtraccionNombramientoVi/document">

<wsdl:types>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:WS_ExtraccionNombramientoVi" xmlns:tns="urn:WS_ExtraccionNombramientoVi" elementFormDefault="qualified">

<xs:element name="ejecutarExtraccionNS">

<xs:complexType>

<xs:sequence>

<xs:element name="fechaExplotacion" type="xs:string" nillable="true"/>

<xs:element name="tipoXML" type="xs:string" nillable="true"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="ejecutarExtraccionNSResponse">

<xs:complexType>

<xs:sequence>

<xs:element name="Response" type="xs:string" nillable="true"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:schema>

</wsdl:types>

<wsdl:message name="ejecutarExtraccionNSIn_doc">

<wsdl:part name="parameters" element="ns0:ejecutarExtraccionNS"/>

</wsdl:message>

<wsdl:message name="ejecutarExtraccionNSOut_doc">

<wsdl:part name="parameters" element="ns0:ejecutarExtraccionNSResponse"/>

</wsdl:message>

<wsdl:portType name="WS_ExtraccionNombramientoVi_Document">

<wsdl:operation name="ejecutarExtraccionNS">

<wsdl:input message="tns:ejecutarExtraccionNSIn_doc"/>

<wsdl:output message="tns:ejecutarExtraccionNSOut_doc"/>

</wsdl:operation>

</wsdl:portType>

</wsdl:definitions>

Regards Noelia

Former Member
0 Kudos

Hi Noelia,

maybe SAP note 901988 can help you.

Greetings Stephan

Former Member
0 Kudos

HI Stephan,

Many thanks for the note!!!!!!!!!

It works. That were driving us crazy

MNAY MANY MANY THANKS!

Noelia

Answers (1)

Answers (1)

deviprasad_pothireddy
Active Participant
0 Kudos

Hi Noelia,

This is the right weblog to refer web service scenario's.

Developing and Deploying a simple Web service using this example. Otherwise you may use already existing webservice.

Go to http://<hostname>:50000/wsnavigator

You can see list of already existing webservices.

Select your required webservice

Go to wsdls’s->default->downloadwebservice.

Save it as .zip file

Import the WSDL file into external definitions

You may use these message definitions in inbound synchronous message interface.