This structure stores member attribute information.
typedef struct ESS_PARTOTL_MBRATTR_API_T
{
ESS_STS_T status;
ESS_SHORT_T level;
ESS_SHORT_T generation;
ESS_CHAR_T *calc;
ESS_SHORT_T ucal;
ESS_USHORT_T atype;
ESS_BOOL_T nocconvert;
ESS_CHAR_T *crMbrName;
ESS_PARTOTL_NAMECHG_API_T *pUdaChange;
ESS_PARTOTL_NAMECHG_API_T *pAliasChange;
} ESS_PARTOTL_MBRATTR_API_T, *ESS_PPARTOTL_MBRATTR_API_T, **ESS_PPPARTOTL_MBRATTR_API_T;
| Data Type | Field | Descriptions |
| ESS_STS_T | status | Member status. |
| ESS_SHORT_T | level | Level number. |
| ESS_SHORT_T | generation | Generation. |
| ESS_CHAR_T | calc | Calculation equation. |
| ESS_SHORT_T | ucalc | Unary calculation symbol for this member. |
| ESS_USHORT_T | atype | A 16 bit mask for members of the dimension tagged as ACCOUNT. This is not used elsewhere. By default, they are all OFF. |
| ESS_BOOL_T | nocconvert | Default to FALSE, do currency conversion. |
| ESS_CHAR_T | crMbrName | The name of the tagged currency database member
FOR TIME -- tagged Time Member FOR COUNTRY -- tagged currency Member FOR ACCOUNTS -- tagged category Member |
| ESS_PARTOTL_NAMECHG_API_T | pUdaChange | User defined attributes changes. |
| ESS_PARTOTL_NAMECHG_API_T | pAliasChange | Alias changes. |