Use this function to get the root syntax element associated with a specified message. It returns the root element that is associated with (and owned by) the message object identified by the message parameter. When a message object is constructed by the integration node, a root element is automatically created.
CciElement* cniRootElement(
int* returnCode,
CciMessage* message);
If successful, the address of the root element object is returned. Otherwise, zero (CCI_NULL_ADDR) is returned, and the returnCode parameter indicates the reason for the error.
inRootElement = cniRootElement(&rc, message);