question

Upvotes
Accepted
2 1 0 1

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() –

treprfarfa-api
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

1 Answer

Upvotes
Accepted
38.1k 71 35 53

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
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Click below to post an Idea Post Idea