Question
Belvnesheconombank
BY
Last activity: 4 Jan 2017 4:31 EST
Authentication LDAP service. Developed authentication and timeout activities doesn't work
Hi!
I configured WebLDAP1 authentication service. For field "Authentication activity" and "Timeout activity" I want use my own developed activities. For now my activities is exactly the same as AuthenticationLDAP and AuthenticationLDAPTimeout. But difference in one thing: AuthenticationLDAP and AuthenticationLDAPTimeout activities saved in Pega-RULES:07-10-01 ruleset, and my activities saved in MY ruleset (to be able to changing a steps). And when I specify MY activities in WebLDAP1 service it doesn't work, because RuleNotFoundException has appear. I attach LOG-file. So in which RuleSet I need to save MY activities?
Attempted Solutions
1) Adding our ruleset to "Application rulesets" list at first position, but error has appear (Supply password to update: Incorrect password specified.);
2) Save activities in available ruleset, but I can't do this (all available rulesets locked).
P.S. Current RulesetList (in LOG) seems like RulesetList for AccessGruop PRPC:Unauthenticated which based on PRPC application.
Thank you!
Here a LOG message:
Caused by:
com.pega.pegarules.pub.generator.RuleNotFoundException: Failed to find a 'RULE-OBJ-ACTIVITY' with the name 'EXCHANGEAUTHENTICATION' that applies to 'Code-Security'. There were 1 rules with this name in the rulebase, but none matched this request. The 1 rules named 'EXCHANGEAUTHENTICATION' defined in the rulebase are:
1 related to applies-to class 'Code-Security', but were defined in rulesets which are not in your rulesetlist: 'bveb:01-02-21'.
Hi!
I configured WebLDAP1 authentication service. For field "Authentication activity" and "Timeout activity" I want use my own developed activities. For now my activities is exactly the same as AuthenticationLDAP and AuthenticationLDAPTimeout. But difference in one thing: AuthenticationLDAP and AuthenticationLDAPTimeout activities saved in Pega-RULES:07-10-01 ruleset, and my activities saved in MY ruleset (to be able to changing a steps). And when I specify MY activities in WebLDAP1 service it doesn't work, because RuleNotFoundException has appear. I attach LOG-file. So in which RuleSet I need to save MY activities?
Attempted Solutions
1) Adding our ruleset to "Application rulesets" list at first position, but error has appear (Supply password to update: Incorrect password specified.);
2) Save activities in available ruleset, but I can't do this (all available rulesets locked).
P.S. Current RulesetList (in LOG) seems like RulesetList for AccessGruop PRPC:Unauthenticated which based on PRPC application.
Thank you!
Here a LOG message:
Caused by:
com.pega.pegarules.pub.generator.RuleNotFoundException: Failed to find a 'RULE-OBJ-ACTIVITY' with the name 'EXCHANGEAUTHENTICATION' that applies to 'Code-Security'. There were 1 rules with this name in the rulebase, but none matched this request. The 1 rules named 'EXCHANGEAUTHENTICATION' defined in the rulebase are:
1 related to applies-to class 'Code-Security', but were defined in rulesets which are not in your rulesetlist: 'bveb:01-02-21'.
Current RulesetList:
Pega-ProcessCommander:07-10,
Pega-LP-ProcessAndRules:07-10,
Pega-LP-Integration:07-10,
Pega-LP-Reports:07-10,
Pega-LP-SystemSettings:07-10,
Pega-LP-UserInterface:07-10,
Pega-LP-OrgAndSecurity:07-10,
Pega-LP-DataModel:07-10,
Pega-LP-Application:07-10,
Pega-LP:07-10,
Pega-UpdateManager:07-10,
Pega-SecurityVA:07-10,
Pega-Feedback:07-10,
Pega-AutoTest:07-10,
Pega-AppDefinition:07-10,
Pega-ImportExport:07-10,
Pega-LocalizationTools:07-10,
Pega-RuleRefactoring:07-10,
Pega-ProcessArchitect:07-10,
Pega-Portlet:07-10,
Pega-Content:07-10,
Pega-BigData:07-10,
Pega-IntegrationArchitect:07-10,
Pega-SystemArchitect:07-10,
Pega-Desktop:07-10,
Pega-EndUserUI:07-10,
Pega-Social:07-10,
Pega-API:07-10,
Pega-EventProcessing:07-10,
Pega-Reporting:07-10,
Pega-UIDesign:07-10,
Pega-Gadgets:07-10,
Pega-UIEngine:07-10,
Pega-ProcessEngine:07-10,
Pega-SearchEngine:07-10,
Pega-IntegrationEngine:07-10,
Pega-RulesEngine:07-10,
Pega-Engine:07-10,
Pega-ProCom:07-10,
Pega-IntSvcs:07-10,
Pega-WB:07-10,
Pega-RULES:07-10
at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.throwDetailedRuleNotFoundException(VirtualTableResolver.java:726)
at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.resolveToContainer(VirtualTableResolver.java:401)
at com.pega.pegarules.generation.internal.vtable.ruleres.VirtualTableResolver.resolveRule(VirtualTableResolver.java:155)
at com.pega.pegarules.generation.internal.vtable.VirtualTableImpl.resolveRule(VirtualTableImpl.java:309)
at com.pega.pegarules.generation.internal.PRGenProviderImpl.get(PRGenProviderImpl.java:474)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3488)
at com.pega.pegarules.session.internal.mgmt.authentication.AuthenticationUtil.runActivity(AuthenticationUtil.java:208)
at com.pega.pegarules.session.internal.mgmt.authentication.SchemePRCustom.authenticateOperator(SchemePRCustom.java:701)
... 62 more