API Documentation

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);
}