cancel
Showing results for 
Search instead for 
Did you mean: 

Can not generate one xsd file for message type in xi

Former Member
0 Kudos

Dear Experts.

I am not able to generate one XSD file from message type from XI 3.0, When i select message type and go to XSD tab then click on export xsd to file, it is generating two xsd files MainSchema.xsd, Schema1.xsd into one zip file, but i need only one xsd file to import it into MDM.

Could you please help

Thanks and Regards.

Sravya.

The following are the two files. MainSchema.xsd, Schema1.xsd .

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Sravya,

Very nice small question but it made me to think and finally found the solution for this issue.

If you want the XSD as a single file then you have to export the message type from the actual name space where is has created,

If you copy that message type to another name space then while exporting it will create 2 XSD files as you mentioned.

If you want to refer to actual message type, you find those details under the XSD tab of copied message type.

Thank you

Regards

Harsha

<removed by moderator>

Edited by: Mike Pokraka on Aug 9, 2008 10:21 AM

Former Member
0 Kudos

Dear Experts.

How to combine both xsds into one xsd file into one xsd.

Thanks and Regards.Sravya.

Former Member
0 Kudos

Dear Experts,

Is it correct approch to import the xsd into mdm which is generated from XI.

Thanks and Regards.

Sravya.

Former Member
0 Kudos

Hi Sravya

> Is it correct approch to import the xsd into mdm which is generated from XI.

>

Yes you can use Schema1.xsd as XSD file in MDM

Thanks & Regards

Harsha

Former Member
0 Kudos

Hi Harsha,

Thanks lot for the immediate response. Appreciate it.

Now I am able to generate the one xsd with your inputs , but i am not able to load it into mdm with out any changes in the generated XSD from Message Type. the below is only the original root tag, where modification required.

Original Element : MDM_CUST_MASTER_FILE_REQUEST_MT

==============

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:abc.com:MDM_Customer_Master_ECC" targetNamespace="urn:abc.com:MDM_Customer_Master_ECC">

<xsd:element name="MDM_CUST_MASTER_FILE_REQUEST_MT" type="MDM_CUST_MASTER_FILE_REQUEST_DT" />

-


-


--

etc.

Case :.When i modify the above element as below with out xmlns, targetNamespace

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<xsd:element name="MDM_CUST_MASTER_FILE_REQUEST_MT" type="MDM_CUST_MASTER_FILE_REQUEST_DT" />

I can import xsd into mdm with the above modification.

The generated XML out put File from mdm is having message type tag like below

?xml version="1.0" encoding="UTF-8"?>

<MDM_CUST_MASTER_FILE_REQUEST_MT>

<CUSTOMER> </customer> ...

note: no namespace for message type

Result:

1.When i send this xml file into XI it is failing in message mapping because it doesn't have namespace attached to it and failing in message mapping.

Finally i need your help to generate the xsd or data file like below to avoid mapping problem in xi.

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

- <ns0:MDM_CUST_MASTER_FILE_REQUEST_MT xmlns:ns0=urn:abc.com:MDM_Customer_Master_ECC>

Appreciate your help.

Thanks and Regards.

Sravya.