cancel
Showing results for 
Search instead for 
Did you mean: 

Question Regarding XSD's

Former Member
0 Kudos

If I am going to communicate with a webservice can I use an XSD as an External Definition.

Or do I have to use a WSDL?

I am guessing that it shouldn't really matter?

My scenario is SAP> XI> SOAP

But my customer are only able to provide me the XSD's

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hey

No,you can't use XSD directly in case of SOAP scenario,even though WSDL uses XSD schema,both are not the same,you need to fill in Target URL and SOAP action(which must be present in WSDL) in the receiver SOAP adapter configuration.

If you tweak the XSD a little bit so that it fulfills all the necessary requirement then you can use it in a SOAP scenario.

Have a look at pages 6-9 of the below link,it tells you how to generate your own message interface in case you don't have a WSDL

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873...

best option would be to first convert XSD to WSDL and then use it with SOAP adapter.

Thanx

Aamir

Former Member
0 Kudos

Hi,

Yup...Go ahead with XSD.

rEDDYGUNDALA

prateek
Active Contributor
0 Kudos

XSD will work.

Regards,

Prateek

former_member859847
Active Contributor
0 Kudos

Hi,

Under External definatiion, we have category.

according to cateory, we can import XSd, WSDL and ddt

so, u can import the XSD, it will not create any problem to u.

warm regards

mahesh.