Back Forward Servlet

A servlet is a Java program supporting a Web server or Web application server. Internally, Process Commander server code consists of several servlets, including these:

Servlet

Description

CustomPassword Supports the optional password management facility.
DiagnosticData Supports downloading logs and report files from the System Management application, and downloading log files with the Tools > Log Files menu item.
HeapDisplay Diagnostics
prdbutil Contains database utilities, and supports installation and upgrade processing.
PRHTTPService Supports Service HTTP rules (Rule-Service-HTTP rule type)
PRImpExpServlet Exports or imports rules, data, and other objects. Reserved for installation and support issues.
PRPortletService Supports access from portlets.
PRServlet Supports interactive users using HTTP and Internet Explorer; presents dynamic content such as the portal displays and forms.
PRServletContainerAuth Supports interactive users using HTTP and Internet Explorer, when using J2EE context authentication, where users are authenticated by the application server.
PRServletLDAP1 to 5 Provides five working examples used by the Authentication wizard. See About the Authentication wizard.
PRServletProtected Supports HTTP Basic Authentication over Secure Sockets Layer (SSL).
PRServletProtectedAuth Supports HTTP Basic Authentication over SSL.
PRSOAPServlet Responds to service requests from SOAP clients, uses packages of Service SOAP rules. By default, uses the same TCP/IP port as PRServlet.
PRSOAPServletContainerAuth Responds to service requests from SOAP clients, uses packages of Service SOAP rules, when J2EE context authentication is in use. By default, uses the same TCP/IP port as PRServlet.
PRSOAPSimulator Helps in testing a SOAP connector. See PDNTesting Services and Connectors, a document on the Integration area of the Pega Developer Network.
PRStartup Used briefly during system startup and to start agents and listeners.
PRTraceServlet Implements the Tracer debugging tool.
RuleFileServlet Serves static content through HTTP protocol messages, such as images, Cascading Style Sheets and JavaScript files. These are extracted to the file system from Rule-File-* rules upon first request.
SecManServlet Diagnostics

(Technically, the above names are the URL patterns for the servlets, defined through the web.xml file for use with standard authentication. For example, the true servlet for the URL pattern PRServlet is WebStandard.) Ordinarily, a user accesses a servlet by entering its name in the Address line of a browser window. However, you can change settings in the in the web.xml file to mask or alter URLs associated with these servlets. See Pega Developer Network article PDNPRKB-10032 How to control access to servlets with Tomcat's web.xml file.

Additional servlets support LDAP access, testing, diagnostics, and internal operations. Both the internal name and the external URL names of each servlet are defined in the web.xml file.

OldIn version 4, an additional servlet named PRMonitorServlet supported the System Console. Beginning with version 5.1, the System Management application (prsysmgmt) replaces that servlet.

AdvancedAn external servlet can invoke Process Commander, itself a collection of servlets. For an example, see Pega Developer Network article PDNPRKB-8783 How to invoke Process Commander from a servlet.

Definitions Catalina, password management facility, static content
Related topics About Authentication Service data instances
About the System Management application
About Service SOAP rules

Debugging with the Tracer

zzzDefinitions — S