To convert a specific data format to a business object, the Complex Data data handler invokes the ContentMaster Parser specified by the associated data handler child meta-object. It uses the associated data handler to convert the specified data format into XML. The data handler then invokes the XML data handler to convert this XML into a business object.
Figure 38 illustrates the ContentMaster event handling run-time process.
Figure 38. Event notification with the Complex Data data handler
Name resolution is performed by the NameHandler specified in the XML data handler configuration meta-object. The XML datahander configuration meta-object is specified by the Complex Data data handler meta-object's XMLDH_ConfigMO attribute.
Verb resolution is performed based on the process specifed in the Verb Resolution section below.
When converting from a specific data format to a business object, the business object can be assigned a verb. This process is refered to as verb resolution. There are two ways a verb can be set on the business object instance. Verb resolution is attempted in the following order:
If a verb can not be determined using one of the above schemes, the verb will remain unset (CxBlank). If the verb is unset, it's assumed that the calling adapter will set the verb.