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.