Rest Service Runtime Parameters
REST Service has runtime parameters for default configurations. Configurations can be managed by an UI interface, also REST Windows Service can be managed by this UI interface.
Runtime Configuration Parameters:
Com Obj. Max. Memory Size (KB) : LObjects.exe ‘s maximum memory limit in terms of Kilobytes. If LObjects.exe exceeds this memory limit, application will logout and shutdown and relogin and start again. (Config. Key: maxMemorySizeKB)
Max.Thread Count : REST Service’s maximum thread pool size for operations.(Config. Key: maxMemorySizeKB)
Min. Thread Count : REST Service’s minimum thread pool size for operations. (Config. Key: minThreadCount)
Session Max. Thread Count : Thread allocation maximum count for session (User with firm authentication). (Config. Key : maxClientThreadCount)
Queue Idle Duration (min): Thread idle timeout duration in terms of minutes.(Config. Key: idleTimeMinute)
Access Token Validity Timeout (min): Authentication access token validity timeout in terms of minutes.(Config Key : accessTokenTimeout)
Refresh Token Validity Timeout (dk): Authentication refresh token’s (which is being used for access token reneval) validity timeout in terms of minutes. (Config. Key : refreshTokenTimeout)
Service Runtime Address (Http) : REST Service’s Http host address. (Config. Key: restServiceHostHttpAddress)
Service Runtime Address (Https): REST Service’s Https host address. (Config. Key: restServiceHostHttpsAddress)
Enable JOIN Queries: REST Service Queries controller’s parameter for JOIN queries enable/disable status. (Config. Key : enableJoinQuery)
<add key="enableJoinQuery" value="false" />
<add key="enableQueryUnsafe" value="false" />
<add key="enableQueryDatabaseAndServerIdentifier" value="false" />
<add key="enableQueryFunctionCall" value="False" />
<add key="enableQueryProcedureCall" value="False" />
<add key="enableQueryInsertStatement" value="False" />
<add key="enableQueryUpdateStatement" value="False" />
<add key="enableQueryMergeStatement" value="False" />
<add key="enableQueryDeleteStatement" value="False" />
Enable Complex Queries: REST Service’s complex queries enable/disable status. (Config. Key: enableQueryUnsafe)
Enable Function Call Queries: REST Service’s function call queries enable/disable status. (Config. Key: enableQueryFunctionCall)
Enable Procedure Call Queries: REST Service’s procedure call queries enable/disable status. (Config. Key: enableQueryProcedureCall)
Enable Insert Statement Queries: REST Service’s insert statement queries enable/disable status. (Config. Key : enableQueryInsertStatement)
Enable Update Statement Queries: REST Service’s update statement queries enable/disable status. (Config. Key : enableQueryUpdateStatement)
Enable Delete Statement Queries: REST Service’s delete statement queries enable/disable status. (Config. Key : enableQueryDeleteStatement)
Enable Merge Statement Queries: REST Service’s merge statement queries enable/disable status. (Config. Key : enableQueryMergeStatement)
Default Get Request Page Record Limit: Default limit parameter value for get collection of object. (Config. Key: restServicePageRecordDefaultSize)
Default Get Request Page Record Max. Limit: Default limit parameter value for get collection of object. (Config. Key: restServicePageRecordMaxSize)
Create Log File: REST Service’s logs are generated accourding to log level parameters. Default log repository is event log structure in windows. User can request log’s to be stored in file system in text file format. This parameter enable/disable this feature. (Config. Key: ntrace.enablefilelog)
Log File Path : If create log file parameter is enabled, logs will be stored in this parameter value. (Config. Key: ntrace.logfilepath)
Log Level: REST Service’s log level parameter. Default log level is “2-Error”. (1-Fatal, 2-Error, 3-Warning, 4-Info,5-Verbose) (Config. Key: ntrace.level)
HTTP/1.1 200 OK
Content-Length: 0
Server: Microsoft-HTTPAPI/2.0
Date: Wed, 27 May 2015 06:41:12 GMT