Category Description
Fund Name, CUSIP, Fund Code, Footnotes.
Category Identification
pNxCoreMessage->coreData.Category.pnxStringCategory->Atom | 8 |
pNxCoreMessage->coreData.Category.pnxStringCategory->String | FundSymbolInfo |
Update Time and Frequency
Approximate Time | Info |
---|---|
00:00 AM | Information from previous session |
05:15 AM | Current session information |
Very Rare Updates | Very rare updates throughout the day |
Category Fields | 4
Index | FieldName | FieldType | C Code | Info |
---|---|---|---|---|
0 | Name | NxCFT_STRINGZ | pnxFields[0].data.StringZ | Name of the mutual fund |
1 | CUSIP | NxCFT_STRINGZ | pnxFields[1].data.StringZ | A CUSIP is a unique identifier assigned to a mutual fund at the time it is issued. |
2 | FundCode | NxCFT_32BIT | pnxFields[2].data.i32Bit | Fund code |
3 | Footnotes | NxCFT_STRINGZ | pnxFields[3].data.StringZ | Footnotes |
Code Sample from CategoryDumper project:
void onNxCoreCategory_8(const NxCoreMessage *pNxCoreMsg) { NxCategoryField *pField; // Print the category num and the Symbol PrintSymbol(pNxCoreMsg); pField=&pNxCoreMsg->coreData.Category.pnxFields[0]; if (pField->Set) printf("Name of Mutual Fund: %s \n", pField->data.StringZ); pField=&pNxCoreMsg->coreData.Category.pnxFields[1]; if (pField->Set) printf("CUSIP #: %s \n", pField->data.StringZ); pField=&pNxCoreMsg->coreData.Category.pnxFields[2]; if (pField->Set) printf("Fund Code: %d \n", pField->data.i32Bit); pField=&pNxCoreMsg->coreData.Category.pnxFields[3]; if (pField->Set) printf("Footnotes: %s \n", pField->data.StringZ); }