question

Upvotes
Accepted
2 1 1 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 512.0 KiB each and 1.0 MiB total.

@homan.tam

Hi.

Thanks for posting this question and answer. I am wondering if there is a reason why you posted it with visibility private to TR developers (see padlock above). If this is not sensitive information I would like to change it so the entire internal & External community can see it. Do you agree?

Thanks,
AHS

Change to public and move to RFA forum

@homan.tam

Hi.

Thank you for your participation in the forum.

Is the reply below satisfactory in resolving your query? If so please can you click the 'Accept' text next to the appropriate reply. This will guide all community members who have a similar question.

Thanks

AHS

@homan.tam

Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.

Thanks,
AHS

1 Answer

· Write an Answer
Upvotes
Accepted
79.1k 250 52 74

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 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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