XML Binding Development Guide : PART I XML Binding Basics : Chapter 1 Introduction : Using HydraExpress with SourcePro C++
Using HydraExpress with SourcePro C++
By default, HydraExpress generates classes that map schema types to C++ Standard Library classes. However, HydraExpress also provides a -sourcepro option to generate code that uses Rogue Wave SourcePro C++ classes. See Table 4 for details on the SourcePro mapping.
HydraExpress is certified against 13.1. Previous versions of SourcePro C++ may work with this version of the HydraExpress XML binding functionality, but this is not guaranteed. If you encounter problems trying to use an older version of SourcePro C++, please speak with your Rogue Wave account representative.
Specifically, these are the SourcePro datatypes used in the generated code:
RWCString
RWTValOrderedVector<>
RWDate
RWDateTime
RWDecimalPortable
If your edition of SourcePro C++ has these classes, it should be compatible. If you have an older version that lacks one of more of these classes, you can create a custom mapping to some other datatype through the XML binding configuration file, as documented in “Creating Customized Mappings”.