@@ -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
155161end class .
0 commit comments