Page 1 of 1

XML Importer errors

Posted: Mon Jul 30, 2007 9:10 am
by jdmiceli
Hi all,

I have experimenting with XML processing in DataStage so that I can help another team in our company determine if this will be the right tool for what they want to do. I have their XSD's and XML files. The XML file will import just fine, but the XSD files will not. I get the following error when I try to process the smallest file (257K): "Exception of type 'System.OutOfMemoryException' was thrown". The details are as follows:

Source : mscorlib
Target Site : Void rehash(Int32)
Win32/COM code: 0x0

at System.Collections.Hashtable.rehash(Int32 newsize)
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.set_Item(Object key, Object value)
at System.Windows.Forms.TreeNode.Realize(Boolean insertFirst)
at System.Windows.Forms.TreeNodeCollection.AddInternal(TreeNode node, Int32 delta)
at System.Windows.Forms.TreeNodeCollection.Add(TreeNode node)
at AscentialSoftware.XmlPack.XMLMDI.DSMapper.OnTreeViewCreateNode(ITreeViewBuilder sender, CreateNodeEventArgs e)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessElement(XmlSchemaElement element, XmlSchemaElement referent, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessElement(XmlSchemaElement element, XmlSchemaElement referent, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessComplexTypeNoStack(XmlSchemaComplexType complexType, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessElement(XmlSchemaElement element, XmlSchemaElement referent, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessElement(XmlSchemaElement element, XmlSchemaElement referent, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessComplexTypeNoStack(XmlSchemaComplexType complexType, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessElement(XmlSchemaElement element, XmlSchemaElement referent, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessElement(XmlSchemaElement element, XmlSchemaElement referent, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessComplexTypeNoStack(XmlSchemaComplexType complexType, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessElement(XmlSchemaElement element, XmlSchemaElement referent, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessElement(XmlSchemaElement element, XmlSchemaElement referent, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessComplexTypeNoStack(XmlSchemaComplexType complexType, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessElement(XmlSchemaElement element, XmlSchemaElement referent, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessElement(XmlSchemaElement element, XmlSchemaElement referent, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroupItems(XmlSchemaObjectCollection items, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessGroup(XmlSchemaGroupBase group, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessParticle(XmlSchemaParticle particle, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessComplexTypeNoStack(XmlSchemaComplexType complexType, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessElement(XmlSchemaElement element, XmlSchemaElement referent, Object parentNode, Int32 depth)
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.ProcessSchema()
at AscentialSoftware.XmlPack.XMLMDI.TreeBuilder.XmlSchemaTreeViewBuilder.Read(ITreeViewBuilderSource source, CreateNodeEventHandler createNodeHandler, ValidationEventHandler validationHandler)
at AscentialSoftware.XmlPack.XMLMDI.DSMapper.ReadXmlSchema(Encoding forceEncoding)
at AscentialSoftware.XmlPack.XMLMDI.DSMapper.ReadData(Encoding forceEncoding)
There is no way this box is running out of memory on this small of a file being imported unless the utility to import the XSD adds a lot of bloat. I have validated the file and verified that it is well formed.

Any suggestions of other things to check or things I need to change?

Posted: Mon Jul 30, 2007 9:22 am
by chulett
I would think you'd need to ping the vendor for something like this, open a Support case. Or perhaps wait and see if Ernie will swoop down and help out.

I'm curious... a 257K XSD file? And that's "your smallest"? I've never seen one more than 1/10th that size, even for our most complex. It may be well-formed and all, but does it truly 'need' to be that large? :?

Posted: Mon Jul 30, 2007 3:34 pm
by ray.wurlod
Could be that there's a design limit on the size of an XSD file (256K?). I don't know whether this is the case - just my guess - but the vendor will be able to provide a definitive answer through your support provider.

XSD size thoughts

Posted: Wed Aug 01, 2007 1:59 pm
by jdmiceli
chulett wrote:I would think you'd need to ping the vendor for something like this, open a Support case. Or perhaps wait and see if Ernie will swoop down and help out.

I'm curious... a 257K XSD file? And that's "your smallest"? I've never seen one more than 1/10th that size, even for our most complex. It may be well-formed and all, but does it truly 'need' to be that large? :?
Hi Craig,

Thanks for getting back to me. The XSD is for a statistical reporting project that pulls data from multiple sources systems. I didn't write it, I swear!! :lol: We have another one that is from ACORD that is 1.2Meg in size, so I doubt we will get that one in either.

Just to fill in more info on what I have been trying out for debugging: I got hold of our Citrix administrators and we worked to together to monitor how much memory was being used up by my login as I started up DataStage components. I have to start up Designer first, then pick Manager from the menu and then Import the XML table defs. The XML Importer appears to be tied to the Manager quite closely because the memory usage almost tripled to 64meg of ram used (from 23meg with just manager running) before opening any files. When I opened the 356K XSD (sorry, I was wrong on the file size), the memory usage just sky-rocketed 20-40 meg at a time until it hit 1.4 gig and the process failed, generating the error I posted. I tried just importing XML files and there was no appreciable change in memory usage during processing. I am going to try a much smaller XSD with the admins watching again and see what happens.

I'll make sure to post my results so others can learn from it!

Bestest,

Posted: Wed Aug 01, 2007 2:00 pm
by jdmiceli
ray.wurlod wrote:Could be that there's a design limit on the size of an XSD file (256K?). I don't know whether this is the case - just my guess - but the vendor will be able to provide a definitive answer through your support provider.
Thanks, Ray! Please see my response to Craig's note above. I will be gathering just a little more information to hand them and then be doing just as you suggested.

Bestest,