Description

Get a list of all the supported types of WebHandlers for a given OEABL WebApp.

HTTP Operation

GET

URI

hostname:port/oemanager/applications/ABL_app_name/webapps/Web_app_name/transports/web/handlers/all

Content-Type

application/vnd.progress+json

Response codes

200 Success
500 Unexpected Server Error

Command-line example

curl -X GET -u username:password -v http://localhost:16680/oemanager/applications/oepas1/webapps/ROOT/transports/web/handlers/all

ABL HTTP client example

Note: As indicated in the URI syntax, soap could be interchanged with apsv, rest, or web.
define variable resp as OpenEdge.Net.HTTP.IHttpResponse.

resp = OpenEdge.Net.HTTP.ClientBuilder:Build():Client
   :Execute(OpenEdge.Net.HTTP.RequestBuilder
      :Get('http://localhost:16680/oemanager/applications/oepas1/webapps/ROOT/transports/web/handlers/all)
      :UsingBasicAuthentication(new OpenEdge.Net.HTTP.Credentials('PASOE Manager Application', 'username', 'password'))
      :Request
   ).

Request body

NA

Response body example

{
  "operation": "GET WEB TRANSPORT HANDLERS",
  "outcome": "SUCCESS",
  "result": {
    "handlers": [
      {
        "service": "",
        "class": "OpenEdge.Web.CompatibilityHandler",
        "url": "/",
        "enabled": true,
        "type": "DEFAULT"
      }
    ]
  },
  "errmsg": "",
  "versionStr": "v12.7.0 ( 2023-04-20 )",
  "versionNo": 1
}
Note: Runtime properties come from the instance-name/webapps/webappname/WEB-INF/adapters/soap/runtime.props file. OpenEdge properties come from the instance-name/conf/openedge.properties file.