cancel
Showing results for 
Search instead for 
Did you mean: 

Need of External definition

Former Member
0 Kudos

Hey guys

i was just wondering as to why we need to import an XSD or WSDL in External definition when we can directly import that using the tabs in Datatypes and Message Interface.

is it because of shipment purposes?do we always need to create an External definition first and then import that in datatype or Message Interface?

thanx

ahmad

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Ahmad,

First of all, You cannot import WSDL from Data Type. It allows only XSD to import. and Message Type, you cannot even import the XSD, you can only export message type to XSD. And when you import an XSD or WSDL its equivalent to Message Type, not data type which you can create from Message type tab. It has to be imported in external definition.

But in general, you'll load the WSDL/XSD files into external definition because those are defined external to XI.

--Archana

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Ahmad,

Added to Archanas point,External Defination are used in XI to import the any wsdl files from any remote stystem or any landscape.

Let's take an example you have webservice which is not in your landscape and you want to use that webservice in your business requirement...in such a situation you can imort that wsdl file as external defeniation in XI and you can map the reqired fields....here we are making use of webservice as external definiation which is not in ur landscape.

Hope you clear about what is the use of exeternal definition

Thanks and Regards,

chandu.

Former Member
0 Kudos

thanx