cancel
Showing results for 
Search instead for 
Did you mean: 

external definition

Former Member
0 Kudos

what is the use of external definition in IR?using it can i import any type of files

Accepted Solutions (0)

Answers (6)

Answers (6)

former_member193376
Active Contributor
0 Kudos

Hi

EXTERNAL DEFINATIONS

There is a series of standard schema for describing the message structure at runtime. WSDL (Web Service Description Language), XSD (XML Schema Definition Language), or DTDs (Document Type Definitions) are often used to describe message schema. If a description of the message structure already exists in one of the above formats, you can use it in the Integration Repository by importing it as an external definition rather than re-entering it manually using the data type editor.

An external definition enables you to import a local WSDL, XSD, or DTD file to the Integration Repository and specify which parts of the schema to extract as the description for a message. You can use these extracted message schema as:

● Output or input messages in message interfaces

● Source or target structures for message mappings

In the Integration Builder, assigned message schema are labeled as External Message. As when structuring message interfaces, message schema have the same meaning as message types

The document to be imported must conform to the WSDL, XSD, or DTD standard

Check this link

http://help.sap.com/saphelp_nw04/helpdata/en/26/9e97b0f525d743882936c2d6f375c7/frameset.htm

Hope this is usefull

Thanks

Saiyog

Former Member
0 Kudos

External Definitions are used when you want to import an external message structure to your namespace .

using ED we can import WSDL, XSD, DTD files

for 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 import that wsdl file as external defeniation in XI and you can map the required fields....here we are making use of webservice as external definition which is not in ur landscape.

Former Member
0 Kudos

Hi Vijaya,

You can use External Definition to import WSDL, XSD & DTD files.

Basically it is for importing structure.

Suppose if u import XSD then there is no need to create Data Type & Message Type.

Su[[ose u r doing File to webservice scenario.......... U can create structure(Data Type) of incoming file.

N for webservice u can import WSDL it will create structure for u.

Thanks,

Mahi

Former Member
0 Kudos

Hi ,

External definitions enable you to import WSDL, XSD, and DTD documents to the Integration Repository. One can access the message definitions they contain as external messages without creating any data types in IR.

Refer the below link for more details :-

http://help.sap.com/saphelp_nw2004s/helpdata/en/43/d140c605da0d87e10000000a1553f7/frameset.htm

regards

Pragya

Former Member
0 Kudos

u can import WSDL,XSD,DTD....

generally WSDL is used for webservices...

XSD,DTD is used to define Datatype in IR....

Former Member
0 Kudos

Hi,

External Definitions are used to Import the XSD or WSDL Files into IR. This is used when we have the Sender or Receiver Structure in the form of any one of the xsd or wsdl formats.

After u Import the Structure Under External Def , no need to Develop any DT or MT

We can create directly MI

REgards

Seshagiri