Question


Salame
Last activity: 23 Jun 2017 0:27 EDT
Moving classes from ruleset to another ruleset
Hello guys,
I'm new in Pega and I want to move all my classes to a different ruleset. How to do that?
Thanks,
Rosy
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Accepted Solution


Pegasystems Inc.
IN
have to create dummy classes in inheritance path...
it'd be easy to go by ...
- use the method 'Obj-Open-By-Handle' – Open the class rule form – Update pxUpdateDateTime, pyInitialVersion & pyRuleset – Obj-Save/SAVE then CommitWithErrorHandling
before updating the class definition - it might help to take system back up.


Pegasystems Inc.
IN
Hi Rosy, Good Morning!
- Wizards 'Move Rules', 'Delete a class' & 'Rename a Class' are considered.
- Create a Dummy class --> Move all rules from its original class to dummy class --> Delete the original class --> Re-create the original class on the desired ruleset --> Move rules from dummy class back to original class.
- Create a Dummy class --> Move all rules from its original class to dummy class --> Delete the original class --> Re-name dummy name to Original class.
- for moving rules - we had to ensure the classes are in inheritance path.
- Use the method 'Obj-Open-By-Handle' – Open the class rule form – Update pxUpdateDateTime, pyInitialVersion & pyRuleset – Obj-Save/SAVE then CommitWithErrorHandling
Please share your observations/comments, Thank you!
psahukaru
-
Xavier SANQUER Prudhvi Raju Athapu


Salame
Good Morning Phani and Many Thanks for your helpful answer!
Rosy


Salame
Hello Phani,
I tried to use your 1st suggestion: "Move Rules", but, I faced a problem:
I'm using Pega 7.1.7. I have to move a class called "Column" found under "MX-MXSFA-Data" to the ruleset "MXSFAMigr". But, when I right-clicked on "move rules" , I didn't find the dummy class I have created (even any other class) as shown in the screenshot attached. I
can select only see base classes. Did I miss something?
Thanks,


Pegasystems Inc.
IN
- for moving rules - we had to ensure the classes are in inheritance path.


Salame
I didn't get it! how to ensure that?
Thanks for your quick response,
Rosy
Accepted Solution


Pegasystems Inc.
IN
have to create dummy classes in inheritance path...
it'd be easy to go by ...
- use the method 'Obj-Open-By-Handle' – Open the class rule form – Update pxUpdateDateTime, pyInitialVersion & pyRuleset – Obj-Save/SAVE then CommitWithErrorHandling
before updating the class definition - it might help to take system back up.
-
Nanjundan Chinnasamy Rajendra Prasad Ega Prudhvi Raju Athapu


Salame
Thanks a lot!


ASB
NZ
Worked for me. Thanks.


Infosys
IN
thanks a lot, :)
its worked