The purpose of this project is to create a proxy generator for the RESQML2 v2.0 standard. The primary work in this project was generously donated by Chevron.

An XML proxy generator converts XML schema definition (XSD) files into classes of a given programming language. This specific proxy generator turns RESQML2 v2.0 XSD files into C++ classes. In addition, the proxy generator creates an API to manipulate sets of top-level objects, represent EPC relationships and compress to ZIP files.

This readme describes the content, level of readiness and use of the C++ XML/EPC proxy generator package:

Source code and documentation are provided “as is”, without any implied warranty of any kind. Anyone is free to use, modify and redistribute at their own risk.

The material described in this readme is the intellectual property of Energistics. Energistics and its members develop material for open, public use so that the material is accessible and can be of maximum value to everyone. Use of the material in this document is governed by the Energistics Intellectual Property Policy document and the Product Licensing Agreement, both of which can be found on the Energistics website,

All Energistics published materials are freely available for public comment and use. Anyone may copy and share the materials but must always acknowledge Energistics as the source. No one may restrict use or dissemination of Energistics materials in any way.