Question

11
Replies
2596
Views
Artsiom Sukhanau (Artsiom_Sukhanau)
Belvnesheconombank
Senior System Architect
Belvnesheconombank
BY
Artsiom_Sukhanau Member since 2014 17 posts
Belvnesheconombank
Posted: November 30, 2016
Last activity: January 4, 2017
Posted: 30 Nov 2016 7:40 EST
Last activity: 4 Jan 2017 4:31 EST
Closed
Solved

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

Low-Code App Development Data Integration Java and Activities
Moderation Team has archived post, This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.