What is the purpose of plan.xml and how PRPC use it at runtime
When installing Pega7 (7.1.8) on WebLogic (based on 7.1.8 installation guidance) it's talk about creating a plan.xml and configuring two schemas (Rules & Data) in there instead of giving it under prConfig.xml. Doing that.. basically PRPC able to have one data source from WebLogic and at the run-time it recognized the two sachems out from Plan.xml.
Can anyone help me on understanding how PRPC do this functionality?
Plan.xml would be used when you deploy PRPC using single/split-schema installation. If we use single/split schema then while loading .war/.ear files engine should know the schema information. By providing the schema information in Plan.xml engine will get to know both the datasources at the time of deploying .war/.ear files.
If we use single schema then both data and rules schema should be same.
If we use split schema then we have to specify respective schema name in Plan.xml as below.
For example: the directory structure for ear deployments is: