Had this working a few weeks ago but suddenly throwing an error. Wondering if its because my first element string is missing a dimension reference?
The data area could not be activated!, Error: 37, Cube: #GLTOT, Elements:("","CORE","CORE/11_NODE","CORE/(blank.)","CORE/89","CORE/16_NODE","CORE/(blank.)","CORE/14","CORE/20","CORE/60","CORE/17_NODE","CORE/(blank.)","CORE/87","CORE/88","CORE/1_NODE","CORE/(blank.)","CORE/10","CORE/11","CORE/12","CORE/14","CORE/15","CORE/20","CORE/21","CORE/22","CORE/40","CORE/45","CORE/60","CORE/81","CORE/83","CORE/85","CORE/87","CORE/88","CORE/2_NODE","CORE/(blank.)","CORE/10","CORE/11","CORE/12","CORE/14","CORE/15","CORE/20","CORE/21","CORE/22","CORE/40","CORE/45","CORE/60","CORE/81","CORE/83","CORE/87","CORE/88","CORE/89","CORE/31_NODE","CORE/(blank.)","CORE/45","CORE/3_NODE","CORE/(blank.)","CORE/5_NODE","CORE/(blank.)","CORE/10","CORE/15","CORE/20","CORE/21","CORE/45"),("","GLTOT_FinanceDimension1"),("","MyRole")
Code block:
OLAPConnection olapCon = OLAPCreatePooledNamedConnection(sAlias);
OLAPElement entpar = OLAPGetDimensionElement(olapCon, sDim, sEntTop);
OLAPElementList EntityList = CreateOLAPElementList();
OLAPElementList EntityList2 = CreateOLAPElementList();
OLAPElementListAddElement(EntityList, entpar);
EntityList2 = OLAPGetChildElementList(olapCon, sDim, sEntTop, false);
foreach (OLAPElement el in EntityList2)
{
NotifyDebug("Adding Element: "+ el);
OLAPElementListAddElement(EntityList, el);
}
OLAPDataArea cubeVals = OLAPCreateDataArea(olapCon, sCube, OlapDataAreaIncludeB, OlapDataAreaOperatorNone, 0.0, OlapDataAreaOperatorNone, 0.0 ,EntityList, sFD1, sGroup);