Certain operations, like Explore/Correlate cause the following error: ERROR IM Provisioning Server - Unable to allocate Operation object. In this case, it usually follows an upgrade from 8.1SP2 to 12 or 12.5.
This error can be caused by a few different issues. A common cause is the fact that, during the upgrade, the operations container (etadmintemp dsa) does not get loaded into the 12.5 structure. You can verify that the Operations container object exists in the Provisioning Directory by running the following ldapsearch query:
The below can be placed into a batch file and run to search for and retrieve the Operations container object. Be sure that the variables are set properly for your system, and do not include the <> brackets:
set LDAPSEARCH_EXE="C:\Program Files\CA\Identity Manager\Provisioning
set PROV_USER=<USERNAME ex:idmadmin>
set PROV_PWD=<PROVISIONING PASSWORD>
%LDAPSEARCH_EXE% -LLL -h %PROV_HOST% -p %PROV_PORT% -D %PROV_BIND% -w
%PROV_PWD% -b %PROV_BASE% -s base "(objectclass=*)" >
If the result is:
No such object (32)
Additional information: :ETA_E_0019<RXX>, Object 'Operations' read
failed: DB Read failed: No such object (ldaps://<HOSTNAME>:20391)
Then the operations object is indeed the problem. You can then run the following command to create the object:
etautil.exe -u %PROV_USER% -p %PROV_PWD% add 'eTNamespaceName=CommonObjects'
Otherwise, the operations object container is not the problem. You should consult the knowledge base for similar "Unable to allocate Operation object" TECDOCS, or open an issue with CA Technologies Support.