A requestor type is defined by a Data-Admin-Requestor instance. The BROWSER requestor type, for example, denotes the characteristics of interactive user connections, such as guest connections, that use Internet Explorer or another web browser. For background processing, agents use the BATCH requestor type.
For the system name we specify during installation, Pega Platform includes four requestor types, as well as a reserved requestor type prpc.BROWSER for exceptional cases. We usually only need the four requestor types that include your system name. After installation, we go to Designer Studio => System => Settings => System Name to access a landing page tab where we can change the system name. When we change the name of a system, we create new requestor instances that correspond to the previous name's instances. If, for some reason, the previous system name did not include all requestor types, the missing requestors are also produced when the system is renamed.
Following are the different requestor types in Pega:
- Application : Listeners and external client systems use this to access the Pega Platform, such as via a service request (other than JSR-168 requests using Rule-Service-Portlet rules). In requestor sessions that use this requestor type instance, requestor IDs that begin with the letter A are used.
- Batch : This is used by background processing listeners, services, agents, and daemons. For requestor sessions that use this instance, the requestor ID starts with the letter B. When the PRPC:Agents access group is first implemented, all BATCH requestors have access to it. If you make a modification to Data-Admin-Requestor.When you BATCH so that it no longer has access to the PRPC:Agents access group and then upgrade the Pega Platform, the system may fail to boot.
- Browser : This is used to access the Pega Platform portal via HTTP or HTTPS from a web browser, or from a browser displaying a Pega composite application. For requestor sessions that use this instance, the requestor ID starts with the letter H. When the PRPC:Unauthenticated access group is first implemented, all BROWSER requestors have access to it.
- Portal : For HTTP access as a portlet, this is used in conjunction with Service Portlet rules. For requestor sessions that use this instance, the requestor ID starts with the letter P.