From LAPI doc:
Function retrieves attribute values for a Category version assigned to an object.
Function returns an error if:
- object designated by objID does not exist
- object designated by catID is not a category assigned to the object
* Not my case at all since list category IDs was successful against objID I used and catID came from list of categories already assigned to object.
Code that does this:
LLVALUE catIDList;
status = LL_ListObjectCategoryIDs(
session,
objID,
catIDList);
// valid only if 'object' can have categories
if(LL_OK == status)
{
LLLONG nTotItems;
status = LL_ValueGetLength(catIDList, &nTotItems);
// 'nTotItems' is 1 (one), in my environment
LLLONG idxLst;
for(idxLst = 0; idxLst < nTotItems; idxLst++)
{
LLSTATUS statusLcl;
LLVALUE curCat;
statusLcl = LL_ListGetValue(
catIDList,
idxLst,
curCat);
// 'statusLcl' is zero (LL_OK) after previous call
LLVALUE catVer;
statusLcl = LL_FetchCategoryVersion(
session,
curCat,
catVer);
// 'statusLcl' is zero (LL_OK) after previous call
LLVALUE catVerInfo;
statusLcl = LL_GetObjectAttributesEx(
session,
objID,
catVer,
catVerInfo);
// 'statusLcl' is 107203 (decimal)...How do I find out what this error means?
}
}
Again, how do I find out what a particular status error code means?