Purpose

The JMX-based refresh web handlers TCMAN command, jmx refreshWeb, reloads the web handler context to a given OEABL web application. This API dynamically reloads the web transport context and makes web services available without restarting the PAS for OpenEdge instance.

For more information, see Deploy web handler services in Manage Progress Application Server (PAS) for OpenEdge.

Syntax

tcman.{sh|bat} jmx refreshWeb -appname application-name -webappname webapp-name [-v]

Parameters

-appname

Specify the ABL application running in the PAS for OpenEdge instance. The default ABL application has the same name as the PAS for OpenEdge instance (for example, oepas1).

-webappname

Specify the ABL web application running in the PAS for OpenEdge instance. The default ABL web application deployed to an instance is ROOT.

-v

Provides a verbose output.

Example

This example shows the response of running the refresh web handlers command in the running instance, oepas1:

tcman.sh jmx refreshWeb -appname oepas1 -webappname ROOT -v
{
   "refreshWebHandlers":{
      "handlers":[
         {
            "service":"",
            "type":"DEFAULT",
            "class":"OpenEdge.Web.CompatibilityHandler",
            "enabled":true,
            "url":"/"
         }
      ],
      "operation":"REFRESH WEB HANDLERS",
      "outcome":"SUCCESS"
   }
}