Description

Get runtime configuration properties of a named SOAP service in a web application deployed in an ABL application.

HTTP Operation

GET

URI

host_name:port/oemanager/applications/ABL_app_name/webapps/Web_app_name/transports/soap/oeservices/SoapServiceName/properties

Content-Type

application/vnd.progress+json 

Response 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/ROOT/transports/soap/oeservices/SimpleTest/properties

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/oepas1/webapps/ROOT/transports/soap/oeservices/SimpleTest/properties')
      :ContentType('application/vnd.progress+json') 
      :UsingCredentials(new OpenEdge.Net.HTTP.Credentials('', 'username', 'password'))
      :Request
   ).

Request body example

{
   "result":{
      "idleSessionTimeout":0,
      "waitIfBusy":0,
      "connectionLifetime":0,
      "requestWaitTimeout":-1,
      "staleO4GLObjectTimeout":0,
      "clientASKActivityTimeout":60,
      "initialSessions":1,
      "clientASKResponseTimeout":60,
      "minIdleConnections":0,
      "maxSessions":0,
      "minSessions":1,
      "appServerKeepalive":"denyClientASK,allowServerASK",
      "serviceFaultLevel":2
   },
   "outcome":"SUCCESS",
   "versionNo":1,
   "errmsg":"NA",
   "versionStr":"PASOE 11.5.0",
   "operation":"GET SOAP TRANSPORT PROPERTIES"
}
Note: Runtime properties for a deployed SOAP service are stored in instance-name/webapps/web_app_name/WEB-INF/adapters/soap/service_name/service_name.props