cancel
Showing results for 
Search instead for 
Did you mean: 

XSD problem!!

Former Member
0 Kudos

Hi,

I am facing a strange problem with XSD structure.

my scenario is IDoc to file.i need to send delivery idoc to legacy system.the problem i am facing is with the XSD.

the XSD i have got from the legacy ppl has n number of messages in it.

In XML spy its showing all the hierarchy i needed,but when i import it in XI its not showing the hierarchy.

in XML spy its showing proper structure... but in XI its not showing..

can any one please help!!

regards

biplab

Accepted Solutions (1)

Accepted Solutions (1)

prateek
Active Contributor
0 Kudos

Not enough information. Provide some xsd details.

One reason could be length of namespace which should be less than 60 chars in XI

Regards,

Prateek

Former Member
0 Kudos

Hi prateek,

my xsd have more than 200 messages in it..

i have to load only 1 message from that into Message mapping.while doing so its showing

"Display problem" java heap space!!!

java.lang.OutOfMemoryError: Java heap space

i have increased the heap memory tooo

is the any way to avoid it...

Regards

biplab

prateek
Active Contributor
0 Kudos

Try these

Note 922017 - Performance problem of Mass-Mapping in Message-Mapping

Note 862405 - XI Configuration Options for Lowering Memory Requirements

Regards,

Prateek

GabrielSagaya
Active Contributor
0 Kudos

please use the blog to rectify your problem

/people/keerti.nayak/blog/2007/03/05/solving-145out-of-memory146-problem-150-using-jnlp

https://www.sdn.sap.com/irj/sdn/wiki?path=/pages/viewpage.action?pageId=33456

https://www.sdn.sap.com/irj/sdn/wiki?path=/display/jsts/(Kernel)OOM

Answers (1)

Answers (1)

GabrielSagaya
Active Contributor
0 Kudos

Hi,

The possibility to import XSDs into the datatype editor only applies when certain restrictions are fulfilled:

1. The XSD must only use those constructs that can be modelled using the datatype editor

2. The XSD must contain the definition of a simpleType or complexType having exact the name and the namespace of the datatype object you import the XSD to. Indeed, in this case only the definition of this type will be extracted from the XSD. All other parts will be ignored.

/people/kevin.liu/blog/2004/06/28/a-note-on-wsdl-and-xsd-imports

see also stephan's reply