Description

Get configuration properties of APSV, REST, SOAP and WEB transports of a web application belonging to an ABL application.

HTTP Operation

GET

URI

hostname:port/oemanager/applications/ABL_app_name/webapps/Web_app_name/transports/{apsv|rest|soap|web}/properties

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/soap/properties

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/soap/properties')
      :UsingCredentials(new OpenEdge.Net.HTTP.Credentials('', 'username', 'password'))
      :Request
   ).

Request body

NA

Response body example

The following response is for the SOAP transport. Similar responses are produced when calling the APSV, REST, or WEB transport properties in the URI.

{
   "operation":"GET SOAP TRANSPORT PROPERTIES",
   "outcome":"SUCCESS",
   "result":{
      "idleSessionTimeout":0,
      "waitIfBusy":0,
      "connectionLifetime":0,
      "staleO4GLObjectTimeout":0,
      "requestWaitTimeout":-1,
      "clientASKActivityTimeout":60,
      "initialSessions":1,
      "minIdleConnections":0,
      "clientASKResponseTimeout":60,
      "maxSessions":0,
      "minSessions":1,
      "appServerKeepalive":"denyClientASK,allowServerASK",
      "serviceFaultLevel":2,
      "openEdgeProps":{
         "statusEnabled":"1",
         "wsdlEnabled":"1",
         "collectMetrics":"1",
         "debugClients":"",
         "webApps":"ROOT,secondapp",
         "allowRuntimeUpdates":"0",
         "adminEnabled":"1",
         "adapterEnabled":"1",
         "wsaUrl":"http://localhost:16680/soap",
         "adminSoapAction":"urn:services-progress-com:wsa-admin:01"
      }
   },
   "errmsg":"",
   "versionStr":"v12.1.0 ( 2019-08-07 )",
   "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.