In the trackit_common.dll library there are a number of useful classes and a CONSTANTS class which can be used for many of the specific API values while programming. A breakdown of some of these useful classes is included here:
CDovXmlTextReader – inherited from XmlTextReader of the .NET API. This class can be used to read through XML and is useful for extracting specific data types from string attributes such as DateTime’s, TRACKIT_ID’s, bool’s etc.
CStringBuilderXML – This class can be used to build up xml in an "xml safe" way. Calling the overloaded Append operators and passing in attribute values for the second parameter will auto-encode unsafe xml strings, turn dates into XMLSchema dates etc. Recommended use is for building up XML to pass to web services API.
CONSTANTS – This class is used to access many of the constants that are needed for the web services API. Almost any enumerated-type value that the business layer expects can be found in here.