Description

Get list of all the web application of an ABL application.

HTTP Operation

GET

URI

//host_name:port/oemanager/applications/ABL_app_name/webapps

Media type

application/vnd.progress+json 

Request body

NA

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

ABL HTTP client example

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/oppas1/webapps')
      :UsingBasicAuthentication(new OpenEdge.Net.HTTP.Credentials('PASOE Manager Application', 'username', 'password'))
      :Request
   ).

Response body example

{
  "operation": "GET OEABL SERVICES",
  "outcome": "SUCCESS",
  "result": {
    "WebApp": [
      {
        "name": "ROOT",
        "version": "v12.7.0 ( 2023-04-20 )",
        "uri": "http://W10X64.host.yourdomain.com:9821",
        "securedUri": "https://W10X64.host.yourdomain.com:9822",
        "description": "PAS OpenEdge WebApp",
        "type": "OPENEDGE",
        "state": "STARTED",
        "transports": [
          {
            "name": "APSV",
            "version": "v12.7.0 ( 2023-04-20 )",
            "uri": "http://W10X64.host.yourdomain.com:9821/apsv",
            "securedUri": "https://W10X64.host.yourdomain.com:9822/apsv",
            "description": "PAS OpenEdge APSV Transport.",
            "type": "OPENEDGE",
            "state": "ENABLED",
            "status": "INITIALIZED",
            "oetype": "APSV"
          },
          {
            "name": "SOAP",
            "version": "v12.7.0 ( 2023-04-20 )",
            "uri": "http://W10X64.host.yourdomain.com:9821/soap",
            "securedUri": "https://W10X64.host.yourdomain.com:9822/soap",
            "description": "PAS OpenEdge SOAP Service.",
            "type": "OPENEDGE",
            "state": "ENABLED",
            "status": "INITIALIZED",
            "descriptors": [],
            "oetype": "SOAP"
          },
          {
            "name": "REST",
            "version": "v12.7.0 ( 2023-04-20 )",
            "uri": "http://W10X64.host.yourdomain.com:9821/rest",
            "securedUri": "https://W10X64.host.yourdomain.com:9822/rest",
            "description": "PAS OpenEdge REST Transport.",
            "type": "OPENEDGE",
            "state": "ENABLED",
            "descriptors": [
              {
                "name": "_oepingService",
                "version": "v12.7.0 ( 2023-04-20 )",
                "uri": "http://W10X64.host.yourdomain.com:9821/rest/_oepingService",
                "securedUri": "https://W10X64.host.yourdomain.com:9822/rest/_oepingService",
                "description": "PAS OpenEdge REST Service Descriptor",
                "type": "OPENEDGE",
                "archiveLocation": "WEB-INF/adapters/rest/_oepingService/_oepingService.paar",
                "accessUrl": "/rest/_oepingService",
                "archiveName": "_oepingService.paar",
                "oetype": "REST_DESCRIPTOR"
              }
            ],
            "status": "INITIALIZED",
            "contextPath": "C:/OpenEdge/WRK/pas9821/webapps\\ROOT",
            "oetype": "REST"
          },
          {
            "name": "WEB",
            "version": "v12.7.0 ( 2023-04-20 )",
            "uri": "http://W10X64.host.yourdomain.com:9821/web",
            "securedUri": "https://W10X64.host.yourdomain.com:9822/web",
            "description": "PAS OpenEdge WebSpeed Transport.",
            "type": "OPENEDGE",
            "state": "ENABLED",
            "status": "INITIALIZED",
            "oetype": "WEB"
          }
        ],
        "applicationName": "pas9821",
        "oetype": "WEBAPP"
      }
    ]
  },
  "errmsg": "",
  "versionStr": "v12.7.0 ( 2023-04-20 )",
  "versionNo": 1
}