convertPermissionStructureToAccessLock() meaning

LOG_WARNING : "Wed Jun 08
10:48:40.148 2016" [CRFASubAdp_LogClient:processEvent]

Component: SessionCore, ID 1000,
severity Error

[Wed Jun 8 10:48:40 2016]:
(ComponentName) SessionCore: (Severity) Error: Failure,
convertPermissionStructureToAccessLock() –

Tagged:

Best Answer

  • Jirapongse
    Jirapongse ✭✭✭✭✭
    Answer ✓

    The error message: “convertPermissionStructureToAccessLock” is logged, when RFA is unable to convert permission data to access lock (DACS Locks). This conversion is related to “\Control\Entitlements\dacs_GenerateLocks” parameter in RFA configuration which is true by default. This conversion is only needed when infrastructure does not provide DACS Locks.

    DACS lock generation may fail when the essential information: i.e. serviceID is not specified. Normally, RFA uses DACS connection to look up service ID in the DACS Server and uses the service ID to generate DACS Locks.

    If the DACS Connection is not available or entitlements are disabled (dacs_SbeEnabled, dacs_CbeEnabled and dacs_NewsCbeEnabled = False), the “\Services\<service name>\serviceID” parameter is needed.

    Please ensure that the “\Services\<service name>\serviceID” is configured in the RFA configuration with the positive value not zero.

    However, if application is connecting to ADS which has DACS enabled or the infrastructure does provide DACS lock already, the DACS lock generation will not be required any more. Client can disable “dacs_GenerateLocks” to prevent this error.

    \Control\Entitlements\dacs_GenerateLocks = false