Consultor Eletrônico



Kbase P147967: 4GL/ABL: Error (13689) invoking SET-CLIENT() method of the SECURITY-POLICY system handle.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   4/29/2010
Status: Verified

SYMPTOM(s):

4GL/ABL: Error (13689) invoking SET-CLIENT() method of the SECURITY-POLICY system handle.

Failed client principal validation (13689)

Failed sports principal validation (13689)

FACT(s) (Environment):

All Supported Operating Systems
OpenEdge 10.1x
OpenEdge 10.2x
OpenEdge Category: Language (4GL/ABL)

CAUSE:

Neither the method pair: SECURITY-POLICY:REGISTER-DOMAIN() & SECURITY-POLICY:LOCK-REGISTRATION() nor the method SECURITY-POLICY:LOAD-DOMAINS were invoked as required before creating, sealing and validating the CLIENT-PRINCIPAL.

FIX:

Invoke the methods SECURITY-POLICY:REGISTER-DOMAIN() & SECURITY-POLICY:LOCK-REGISTRATION() before executing the code to CREATE, SEAL, VALIDATE the CLIENT-PRINCIPAL is executed and before the SECURITY-POLICY:SET-CLIENT() method is called. Solution P147947 has a sample procedure to resolve this error calling these the SECURITY-POLICY:REGISTER-DOMAIN() & SECURITY-POLICY:LOCK-REGISTRATION() methods.
Alternatively, invoke the SECURITY-POLICY:LOAD-DOMAINS () method before executing the code to CREATE, SEAL, VALIDATE the CLIENT-PRINCIPAL is executed and before the SECURITY-POLICY:SET-CLIENT() method is called. Solution P147950 has a sample procedure to resolve this error calling the SECURITY-POLICY:LOAD-DOMAINS () method.