The ACORD schema is very large. Using modern xml tools such as jaxb/xjc to generate classes from
the full schema results in jars with 2200+ classes. This could lead to permgen issues in your
JVM. Instead of working with the complete schema, the XCS eiConsole tool allows you to "slice"
out the parts of the schema you need. You will choose one or two high level elements and it
will automatically select all the required child elements. This results in a much smaller
XSD and much smaller jars. Also see our sample client
code for a java command line approach to schema slicing.
XCS eiConsole here.
Along with the services that Stillwater Insurance publishes, we also provide sample clients
to call those services. These are intended to bootstrap your development and make the
integration process go quicker and smoother. This code also contains a java command line example
showing how to slice the ACORD schema into something smaller and more manageable.
Sample Clients here.