This function allows setting of a unique product identifier in the message handle that is provided. Along with setting the component ID (see cwbSV_SetMessageComponent), this call should be used to distinguish your message entries from other product's entries in the history log.
unsigned int CWB_ENTRY cwbSV_SetMessageProduct( cwbSV_MessageTextHandle messageTextHandle, char *productID);
The following list shows common return values.
This value should be set before calling the corresponding log function, "cwbSV_LogMessageData()". The suggested hierarchy is that you would define a product ID with one or many components that are defined under it.