Skip to content

Commit ccd47d9

Browse files
committed
13.0.0 Release
1 parent b88cb18 commit ccd47d9

1 file changed

Lines changed: 13 additions & 7 deletions

File tree

serveradmin/OpenEdge/Web/PingWebHandler.cls

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,12 @@ class OpenEdge.Web.PingWebHandler inherits WebHandler:
6767

6868
// ONLY allow instance/webapp/web/<template-uri> and nothing after
6969
if not trim(pReq:PathInfo, '/':u) eq trim(pReq:UriTemplate, '/':u) then
70-
return integer(StatusCodeEnum:NotFound). // 404
70+
{&_proparse_ prolint-nowarn(overflow)}
71+
return integer(StatusCodeEnum:NotFound:GetValue()). // 404
7172

7273
if not CanAcceptContentType(pReq, 'application/json':u) then
73-
return integer(StatusCodeEnum:UnsupportedMediaType). // 415
74+
{&_proparse_ prolint-nowarn(overflow)}
75+
return integer(StatusCodeEnum:UnsupportedMediaType:GetValue()). // 415
7476

7577
assign resp = new WebResponse(StatusCodeEnum:OK)
7678
resp:ContentType = 'application/json':u
@@ -87,7 +89,7 @@ class OpenEdge.Web.PingWebHandler inherits WebHandler:
8789
if not valid-object(ass) then
8890
assign ass = new AppServerStatus().
8991

90-
assign pingData = new JsonObject().
92+
assign pingData = new JsonObject()
9193
statusResponse = ass:ServerStatus()
9294
.
9395
// separate ASSIGN for the Parse() operation to avoid trapping errors
@@ -112,7 +114,8 @@ class OpenEdge.Web.PingWebHandler inherits WebHandler:
112114
pReq:RemoteAddress,
113115
pReq:RemoteHost,
114116
pReq:RemotePort), new SendExceptionError(StatusCodeEnum:InternalServerError, pingError)).
115-
return integer(StatusCodeEnum:InternalServerError). // 500
117+
{&_proparse_ prolint-nowarn(overflow)}
118+
return integer(StatusCodeEnum:InternalServerError:GetValue()). // 500
116119
end catch.
117120
catch pingstop as Progress.Lang.Stop:
118121
// Stop conditions are treated as a request timeout (eg. in the case of a stop-after).
@@ -121,7 +124,8 @@ class OpenEdge.Web.PingWebHandler inherits WebHandler:
121124
pReq:RemoteAddress,
122125
pReq:RemoteHost,
123126
pReq:RemotePort), new SendExceptionError(StatusCodeEnum:RequestTimeOut, pingstop)).
124-
return integer(StatusCodeEnum:RequestTimeOut). // 408
127+
{&_proparse_ prolint-nowarn(overflow)}
128+
return integer(StatusCodeEnum:RequestTimeOut:GetValue()). // 408
125129
end catch.
126130
end.
127131

@@ -145,11 +149,13 @@ class OpenEdge.Web.PingWebHandler inherits WebHandler:
145149
end method.
146150

147151
method override protected integer HandleNotAllowedMethod(input pRequest as IWebRequest):
148-
return integer(StatusCodeEnum:MethodNotAllowed). // 405
152+
{&_proparse_ prolint-nowarn(overflow)}
153+
return integer(StatusCodeEnum:MethodNotAllowed:GetValue()). // 405
149154
end method.
150155

151156
method override protected integer HandleNotImplemented(input pRequest as IWebRequest):
152-
return integer(StatusCodeEnum:NotImplemented). // 501
157+
{&_proparse_ prolint-nowarn(overflow)}
158+
return integer(StatusCodeEnum:NotImplemented:GetValue()). // 501
153159
end method.
154160

155161
end class.

0 commit comments

Comments
 (0)