May 2009 - Posts

About EDI / Property Schemas and Validate instance

In the future we need to process EDI documents so I am currently looking at some EDI Samples.

  • I did some tutorials (from Pro EDI in BizTalk Server 2006 Apress) and I created my own EDI schema based on X12_00401_810 (Exercise 1.0 to 1.4)
  • Then I had to create my own PropertySchemas to promote some nodes (Exercise 1.5)
  • Then I had to validate an instance of the schema i had just created....(Exercise 1.6 to 1.7)

But no matter what I did, I kept getting the same error over and over again. The errors were :

Invoking component...
D:\XXX\Schemas\X12_BatchSchema.xsd: error BEC2004: Object reference not set to an instance of an object.
D:\XXX\Schemas\X12_BatchSchema.xsd: error BEC2004: Validate Schema failed for file: <file:///D:\XXX\Schemas\X12_BatchSchema.xsd>.
D:\XXX\Schemas\X12_BatchSchema.xsd: error BEC2004: Validate Instance failed for schema X12_BatchSchema.xsd, file: <file:///C:\Apress.Integration\Chapter 1\Test Documents\Valid-Input.txt>.
Component invocation succeeded.

So I googled around a bit and tried to create a new solution. This has helped somebody who whas experiencing the same problems. But it Didn't help me. The same rror keept popping up.

Only when I removed the property schema from my solution (created in 1.5) everything worked as expected. So since there is very little docuementation on this behaviour I hope this can help anybodu in the future.

 

 

 

Posted by Patrick Wellink with 2 comment(s)
Filed under: ,