Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Can't use Data type created with External Definition

Hi,

In the repository, I would like to transport a very complexe DataType from one XI system to an other one. As I don't want to spend a week to create data types, I created a new External Definitions and loaded my XSD schema (that I exported as XSD from Source system) with Messages parameter set to "From All Available Global Elements". I don't set the "Source". I can see the "Imported Document" and "WSDL", but the Messages and External References tabs are empty. Furthermore, I can't use my new message type in a Outbound Asyncrhronous Message Interface.

Here is a very small XSD file that I use to test my scenario.

-


<?xml version="1.0" encoding="ISO-8859-1"?>

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

<xsd:complexType name="SimpleType1">

<xsd:annotation>

<xsd:appinfo source="http://sap.com/xi/TextID">

bdfdbef1df9711daa2c9001125f86068

</xsd:appinfo>

</xsd:annotation>

<xsd:sequence>

<xsd:element name="Name" type="SimpleType2">

<xsd:annotation>

<xsd:appinfo source="http://sap.com/xi/TextID">

bdfdbef0df9711daa821001125f86068

</xsd:appinfo>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="SimpleType2">

<xsd:annotation>

<xsd:appinfo source="http://sap.com/xi/TextID">

0fecc852df9811da899a000f206d294f

</xsd:appinfo>

</xsd:annotation>

<xsd:sequence>

<xsd:element name="Name" type="xsd:string">

<xsd:annotation>

<xsd:appinfo source="http://sap.com/xi/TextID">

ac58afc0df9711da86af001125f86068

</xsd:appinfo>

</xsd:annotation>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

-


Any one can help me please.

Thanks, Davy

Not what you were looking for? View more on this topic or Ask a question