How do I run Xsd.exe on a NIEM IEPD?

The first step in working with an IEPD is to create a batch file that will execute Xsd.exe.  Because NIEM IEPDs are comprised of multiple xsd files and Xsd.exe will not automatically find imported schemas, we will need to include every xsd in the Xsd.exe input.  The batch file will take the format:

> Xsd.exe "<Path to xsd file 1>" "<Path to xsd file 2>" … "<Path to xsd file n>" /c

An example of this is found at: IJIS Technical Advisory Committee NIEM FAQ Series "NIEM IEPD XML Code Generation in C# with .NET 3.5"; see article ID# 547