{ "header": { "version": 1, "type": "record", "approw-key": "SRP_EDITOR_METADATA*HTTP_SERVICES*FRAMEWORKS" }, "body": { "record1": { "<1>": "SERVICE", "<2>": { "<2,1>": { "<2,1,1>": "@Service", "<2,1,2>": "@Params" } }, "<3>": "1", "<4>": "2", "<5>": "1", "<6>": "", "<7>": { "<7,1>": "RunWebAPI", "<7,2>": "RunHTTPService", "<7,3>": "SetSelfURL", "<7,4>": "GetSelfURL", "<7,5>": "SetSessionID", "<7,6>": "GetSessionID", "<7,7>": "CreateLogFile", "<7,8>": "SetOECGIRequest", "<7,9>": "GetOECGIRequest", "<7,10>": "SetOECGIProcErr", "<7,11>": "GetOECGIProcErr", "<7,12>": "SetHTTPQueryString", "<7,13>": "SetHTTPPathInfo", "<7,14>": "SetHTTPContentType", "<7,15>": "SetHTTPContentLength", "<7,16>": "SetHTTPGatewayInterface", "<7,17>": "SetHTTPHTTPS", "<7,18>": "SetHTTPAccept", "<7,19>": "SetHTTPCookie", "<7,20>": "SetHTTPFrom", "<7,21>": "SetHTTPReferer", "<7,22>": "SetHTTPUserAgent", "<7,23>": "SetHTTPTranslated", "<7,24>": "SetHTTPRemoteAddr", "<7,25>": "SetHTTPRemoteHost", "<7,26>": "SetHTTPRemoteIdent", "<7,27>": "SetHTTPRemoteUser", "<7,28>": "SetHTTPRequestMethod", "<7,29>": "SetHTTPScriptName", "<7,30>": "SetHTTPServerName", "<7,31>": "SetHTTPServerPort", "<7,32>": "SetHTTPServerProtocol", "<7,33>": "SetHTTPServerSoftware", "<7,34>": "SetHTTPServerURL", "<7,35>": "SetHTTPNoURLDecode", "<7,36>": "SetHTTPResponseIsBinary", "<7,37>": "SetHTTPRegistrySettings", "<7,38>": "SetHTTPOECGIVersion", "<7,39>": "SetHTTPGetString", "<7,40>": "SetHTTPPostString", "<7,41>": "SetHTTPAdditionalValues", "<7,42>": "GetHTTPQueryString", "<7,43>": "GetHTTPPathInfo", "<7,44>": "GetHTTPContentType", "<7,45>": "GetHTTPContentLength", "<7,46>": "GetHTTPGatewayInterface", "<7,47>": "GetHTTPHTTPS", "<7,48>": "GetHTTPAccept", "<7,49>": "GetHTTPCookie", "<7,50>": "GetHTTPFrom", "<7,51>": "GetHTTPReferer", "<7,52>": "GetHTTPUserAgent", "<7,53>": "GetHTTPTranslated", "<7,54>": "GetHTTPRemoteAddr", "<7,55>": "GetHTTPRemoteHost", "<7,56>": "GetHTTPRemoteIdent", "<7,57>": "GetHTTPRemoteUser", "<7,58>": "GetHTTPRequestMethod", "<7,59>": "GetHTTPScriptName", "<7,60>": "GetHTTPServerName", "<7,61>": "GetHTTPServerPort", "<7,62>": "GetHTTPServerProtocol", "<7,63>": "GetHTTPServerSoftware", "<7,64>": "GetHTTPServerURL", "<7,65>": "GetHTTPNoURLDecode", "<7,66>": "GetHTTPResponseIsBinary", "<7,67>": "GetHTTPRegistrySettings", "<7,68>": "GetHTTPOECGIVersion", "<7,69>": "GetHTTPGetString", "<7,70>": "GetHTTPPostString", "<7,71>": "GetHTTPAdditionalValues", "<7,72>": "SetRequestHeaderFields", "<7,73>": "SetRequestHeaderField", "<7,74>": "GetRequestHeaderFields", "<7,75>": "GetRequestHeaderField", "<7,76>": "SetQueryFields", "<7,77>": "SetQueryField", "<7,78>": "GetQueryField", "<7,79>": "SetResponseHeaderField", "<7,80>": "SetCookie", "<7,81>": "GetResponseHeaderFields", "<7,82>": "GetResponseHeaderField", "<7,83>": "SetResponseStatus", "<7,84>": "GetResponseStatus", "<7,85>": "SetResponseBody", "<7,86>": "GetResponseBody", "<7,87>": "GetResponseBodyIsBinary", "<7,88>": "GetResponse", "<7,89>": "SetResponseError", "<7,90>": "GetErrorResponse", "<7,91>": "DecodePercentString", "<7,92>": "ClearSettings", "<7,93>": "GetHomeURL", "<7,94>": "GetAPIRootURL", "<7,95>": "GetCapturePath", "<7,96>": "GetRealmValue", "<7,97>": "GetEntryPointService", "<7,98>": "GetVersion", "<7,99>": "GetFullEndpointURL", "<7,100>": "GetFlushCacheFlag", "<7,101>": "GetEnableAuthenticationFlag", "<7,102>": "GetEnableHTTPBasicAuthenticationFlag", "<7,103>": "GetNewPasswordTimeToLive", "<7,104>": "GetOldPasswordTimeToLive", "<7,105>": "GetInvalidPasswordLimit", "<7,106>": "GetContainmentAction", "<7,107>": "SetServerEnabled", "<7,108>": "GetServerEnabled", "<7,109>": "SetTotalInvalidPasswordAttempts", "<7,110>": "GetTotalInvalidPasswordAttempts", "<7,111>": "GetNonAuthenticatedPaths", "<7,112>": "URLRequiresAuthentication", "<7,113>": "GetWhitelistedIPs", "<7,114>": "IsIPWhitelisted", "<7,115>": "GetWhitelistedIPsType", "<7,116>": "GetBannedIPs", "<7,117>": "IsIPBanned", "<7,118>": "AddBannedIP", "<7,119>": "RemoveBannedIP", "<7,120>": "IsIPPermitted", "<7,121>": "IPIsPermitted", "<7,122>": "GetBestContentNegotiation", "<7,123>": "GetAbortedService", "<7,124>": "GetEnableLoggingFlag", "<7,125>": "GetLogErrorsOnlyFlag", "<7,126>": "GetDebuggerSetting", "<7,127>": "GetDebuggerService", "<7,128>": "GetAPICallProcedure", "<7,129>": "GetWebAPI", "<7,130>": "UpdateWebAPIs", "<7,131>": "GetLocalAppKeyID", "<7,132>": "GetEndpoint", "<7,133>": "IsValidEndpoint", "<7,134>": "SetSupportedEndpoints", "<7,135>": "GetEndpointPattern" }, "<8>": { "<8,1>": { "<8,1,1>": "Method", "<8,1,2>": "Endpoint" }, "<8,2>": { "<8,2,1>": "HTTPService", "<8,2,2>": "RemainingURL" }, "<8,3>": "SelfURL", "<8,4>": "", "<8,5>": "", "<8,6>": "", "<8,7>": { "<8,7,1>": "LogType", "<8,7,2>": "Data" }, "<8,8>": "Request", "<8,9>": "", "<8,10>": "ProcErr", "<8,11>": "", "<8,12>": "HTTPValue", "<8,13>": "HTTPValue", "<8,14>": "HTTPValue", "<8,15>": "HTTPValue", "<8,16>": "HTTPValue", "<8,17>": "HTTPValue", "<8,18>": "HTTPValue", "<8,19>": "HTTPValue", "<8,20>": "HTTPValue", "<8,21>": "HTTPValue", "<8,22>": "HTTPValue", "<8,23>": "HTTPValue", "<8,24>": "HTTPValue", "<8,25>": "HTTPValue", "<8,26>": "HTTPValue", "<8,27>": "HTTPValue", "<8,28>": "HTTPValue", "<8,29>": "HTTPValue", "<8,30>": "HTTPValue", "<8,31>": "HTTPValue", "<8,32>": "HTTPValue", "<8,33>": "HTTPValue", "<8,34>": "HTTPValue", "<8,35>": "HTTPValue", "<8,36>": "HTTPValue", "<8,37>": "HTTPValue", "<8,38>": "HTTPValue", "<8,39>": "HTTPValue", "<8,40>": "HTTPValue", "<8,41>": "HTTPValue", "<8,42>": "DecodePercentString", "<8,43>": "DecodePercentString", "<8,44>": "DecodePercentString", "<8,45>": "DecodePercentString", "<8,46>": "DecodePercentString", "<8,47>": "DecodePercentString", "<8,48>": "DecodePercentString", "<8,49>": "DecodePercentString", "<8,50>": "DecodePercentString", "<8,51>": "DecodePercentString", "<8,52>": "DecodePercentString", "<8,53>": "DecodePercentString", "<8,54>": "DecodePercentString", "<8,55>": "DecodePercentString", "<8,56>": "DecodePercentString", "<8,57>": "DecodePercentString", "<8,58>": "DecodePercentString", "<8,59>": "DecodePercentString", "<8,60>": "DecodePercentString", "<8,61>": "DecodePercentString", "<8,62>": "DecodePercentString", "<8,63>": "DecodePercentString", "<8,64>": "DecodePercentString", "<8,65>": "DecodePercentString", "<8,66>": "DecodePercentString", "<8,67>": "DecodePercentString", "<8,68>": "DecodePercentString", "<8,69>": "DecodePercentString", "<8,70>": "DecodePercentString", "<8,71>": "DecodePercentString", "<8,72>": "", "<8,73>": { "<8,73,1>": "Name", "<8,73,2>": "Value" }, "<8,74>": "", "<8,75>": "Name", "<8,76>": "", "<8,77>": { "<8,77,1>": "Field", "<8,77,2>": "Value" }, "<8,78>": "Field", "<8,79>": { "<8,79,1>": "Name", "<8,79,2>": "Value", "<8,79,3>": "Append" }, "<8,80>": { "<8,80,1>": "Name", "<8,80,2>": "Value", "<8,80,3>": "Expires", "<8,80,4>": "MaxAge", "<8,80,5>": "Domain", "<8,80,6>": "Path", "<8,80,7>": "Secure", "<8,80,8>": "HttpOnly", "<8,80,9>": "Extension" }, "<8,81>": "", "<8,82>": "Name", "<8,83>": { "<8,83,1>": "Code", "<8,83,2>": "Phrase" }, "<8,84>": "", "<8,85>": { "<8,85,1>": "Body", "<8,85,2>": "IsBinary", "<8,85,3>": "ContentType" }, "<8,86>": "", "<8,87>": "", "<8,88>": "", "<8,89>": { "<8,89,1>": "TypeURL", "<8,89,2>": "Title", "<8,89,3>": "Status", "<8,89,4>": "Detail", "<8,89,5>": "InstanceURL", "<8,89,6>": "PropertyNames", "<8,89,7>": "PropertyValues" }, "<8,90>": "", "<8,91>": "String", "<8,92>": "", "<8,93>": "", "<8,94>": "FullURL", "<8,95>": "", "<8,96>": "", "<8,97>": "", "<8,98>": "", "<8,99>": "", "<8,100>": "", "<8,101>": "", "<8,102>": "", "<8,103>": "", "<8,104>": "", "<8,105>": "", "<8,106>": "", "<8,107>": "ServerEnabled", "<8,108>": "", "<8,109>": "Attempts", "<8,110>": "", "<8,111>": "", "<8,112>": "URL", "<8,113>": "", "<8,114>": "IP", "<8,115>": "", "<8,116>": "", "<8,117>": "IP", "<8,118>": "IP", "<8,119>": "IP", "<8,120>": "IP", "<8,121>": "IP", "<8,122>": { "<8,122,1>": "RequestHeaderField", "<8,122,2>": "ServerOptions" }, "<8,123>": "", "<8,124>": "", "<8,125>": "", "<8,126>": "", "<8,127>": "", "<8,128>": "", "<8,129>": { "<8,129,1>": "Resource", "<8,129,2>": "ReturnRepositoryKeyID" }, "<8,130>": { "<8,130,1>": "ResourceList", "<8,130,2>": "MakeLocal" }, "<8,131>": "BaseAppKeyID", "<8,132>": "", "<8,133>": "Endpoint", "<8,134>": "", "<8,135>": "Endpoint" }, "<9>": { "<9,1>": { "<9,1,1>": "", "<9,1,2>": "" }, "<9,2>": { "<9,2,1>": "", "<9,2,2>": "" }, "<9,3>": "", "<9,4>": "", "<9,5>": "", "<9,6>": "", "<9,7>": { "<9,7,1>": "LOGTYPES", "<9,7,2>": "" }, "<9,8>": "", "<9,9>": "", "<9,10>": "", "<9,11>": "", "<9,12>": "", "<9,13>": "", "<9,14>": "", "<9,15>": "", "<9,16>": "", "<9,17>": "", "<9,18>": "", "<9,19>": "", "<9,20>": "", "<9,21>": "", "<9,22>": "", "<9,23>": "", "<9,24>": "", "<9,25>": "", "<9,26>": "", "<9,27>": "", "<9,28>": "", "<9,29>": "", "<9,30>": "", "<9,31>": "", "<9,32>": "", "<9,33>": "", "<9,34>": "", "<9,35>": "", "<9,36>": "", "<9,37>": "", "<9,38>": "", "<9,39>": "", "<9,40>": "", "<9,41>": "", "<9,42>": "", "<9,43>": "", "<9,44>": "", "<9,45>": "", "<9,46>": "", "<9,47>": "", "<9,48>": "", "<9,49>": "", "<9,50>": "", "<9,51>": "", "<9,52>": "", "<9,53>": "", "<9,54>": "", "<9,55>": "", "<9,56>": "", "<9,57>": "", "<9,58>": "", "<9,59>": "", "<9,60>": "", "<9,61>": "", "<9,62>": "", "<9,63>": "", "<9,64>": "", "<9,65>": "", "<9,66>": "", "<9,67>": "", "<9,68>": "", "<9,69>": "", "<9,70>": "", "<9,71>": "", "<9,72>": "", "<9,73>": { "<9,73,1>": "", "<9,73,2>": "" }, "<9,74>": "", "<9,75>": "", "<9,76>": "", "<9,77>": { "<9,77,1>": "", "<9,77,2>": "" }, "<9,78>": "", "<9,79>": { "<9,79,1>": "RESPONSEHEADERNAMES", "<9,79,2>": "", "<9,79,3>": "BOOLEAN" }, "<9,80>": { "<9,80,1>": "", "<9,80,2>": "", "<9,80,3>": "", "<9,80,4>": "", "<9,80,5>": "", "<9,80,6>": "", "<9,80,7>": "BOOLEAN", "<9,80,8>": "BOOLEAN", "<9,80,9>": "" }, "<9,81>": "", "<9,82>": "RESPONSEHEADERNAMES", "<9,83>": { "<9,83,1>": "", "<9,83,2>": "" }, "<9,84>": "", "<9,85>": { "<9,85,1>": "", "<9,85,2>": "", "<9,85,3>": "" }, "<9,86>": "", "<9,87>": "", "<9,88>": "", "<9,89>": { "<9,89,1>": "", "<9,89,2>": "", "<9,89,3>": "", "<9,89,4>": "", "<9,89,5>": "", "<9,89,6>": "", "<9,89,7>": "" }, "<9,90>": "", "<9,91>": "", "<9,92>": "", "<9,93>": "", "<9,94>": "BOOLEAN", "<9,95>": "", "<9,96>": "", "<9,97>": "", "<9,98>": "", "<9,99>": "", "<9,100>": "", "<9,101>": "", "<9,102>": "", "<9,103>": "", "<9,104>": "", "<9,105>": "", "<9,106>": "", "<9,107>": "BOOLEAN", "<9,108>": "", "<9,109>": "", "<9,110>": "", "<9,111>": "", "<9,112>": "", "<9,113>": "", "<9,114>": "", "<9,115>": "", "<9,116>": "", "<9,117>": "", "<9,118>": "", "<9,119>": "", "<9,120>": "", "<9,121>": "", "<9,122>": { "<9,122,1>": "CONTENTNEGOTIATIONFIELDS", "<9,122,2>": "" }, "<9,123>": "", "<9,124>": "", "<9,125>": "", "<9,126>": "", "<9,127>": "", "<9,128>": "", "<9,129>": { "<9,129,1>": "", "<9,129,2>": "" }, "<9,130>": { "<9,130,1>": "", "<9,130,2>": "BOOLEAN" }, "<9,131>": "", "<9,132>": "", "<9,133>": "", "<9,134>": "", "<9,135>": "" }, "<10>": { "<10,1>": "BOOLEAN", "<10,2>": "RESPONSEHEADERNAMES", "<10,3>": "CONTENTNEGOTIATIONFIELDS", "<10,4>": "LOGTYPES" }, "<11>": { "<11,1>": { "<11,1,1>": "True$", "<11,1,2>": "False$" }, "<11,2>": { "<11,2,1>": "Access-Control-Allow-Headers", "<11,2,2>": "Access-Control-Allow-Methods", "<11,2,3>": "Access-Control-Allow-Origin", "<11,2,4>": "Allow", "<11,2,5>": "Content-Encoding", "<11,2,6>": "Content-Language", "<11,2,7>": "Content-Length", "<11,2,8>": "Content-Location", "<11,2,9>": "Content-Disposition", "<11,2,10>": "Content-Type", "<11,2,11>": "Date", "<11,2,12>": "Expires", "<11,2,13>": "Last-Modified", "<11,2,14>": "Link", "<11,2,15>": "Location", "<11,2,16>": "Retry-After", "<11,2,17>": "Server", "<11,2,18>": "Set-Cookie", "<11,2,19>": "Transfer-Encoding", "<11,2,20>": "Vary", "<11,2,21>": "WWW-Authenticate" }, "<11,3>": { "<11,3,1>": "Accept", "<11,3,2>": "Accept-Charset", "<11,3,3>": "Accept-Encoding", "<11,3,4>": "Accept-Language" }, "<11,4>": { "<11,4,1>": "Request", "<11,4,2>": "Response", "<11,4,3>": "Aborted", "<11,4,4>": "Debugger" } }, "<12>": { "<12,1>": "0", "<12,2>": "1", "<12,3>": "1", "<12,4>": "1" } } } }