Posted: 5 Jun 2020 3:20 EDT Last activity: 8 Jun 2020 12:51 EDT
Will a PEGA Node level data page will be available across applications in same server ? How actually the memory management works ?
I am having three different applications say App A1 , App A2 , App B. Here App A1 and App A2 has same ruleset stacking , but differs only based on ruleset versions. App B is entirely different application (Even the application name is different) having different ruleset stacking. In Such case If I define a node level data page with name D_TestDataPage in App A1, when server node starts will it be available across applications (A1,A2,B) ? How actually the memory management works. Can anyone please help me in this understanding ? And also what happens if I define another data page with same name D_TestDataPage in App B ?
***Edited by Moderator Marissa to change type from Pega Academy to Product***
If a Data page is specified at a node level, it can be accessed by all the requestors in that particular node.
Generally, rule resolution will work on the access group to find load activity to load data on to data page. And generally, the Data page will load data only when it referenced in someplace. At that time it can consume that particular requester access group to load data, there no problem system can use that. But the point of or the utility of the data page is to load one time and share the data to all the requesters connected to the particular node.
If it uses every requester access group, then it has to load for every requester. Then it lose the concept of the Node level Data page.
So for this reason only we have maintained a separate access group for node-level data page to invoke load activity to load the data and it can be shared between all the requesters connected to that particular node