Page History
3.0.1
- Changes to the HTTP_Services module:
- Add the SetSessionID service.
- Add the GetSessionID service.
- Add the SetOECGIProcErr service.
- Add the GetOECGIProcErr service.
- Add the GetProcErrService service.
- Add the GetEnableLoggingFlag service.
- Add the CreateLogFile service.
- Add the SetHTTPxxxx services.
- Update the SetRequestHeaderFields service to use the Registry information from the GetHTTPRegistrySettings service rather than using the SRP_Registry function.
- Changes to the HTTP_MCP controller:
- Remove logging logic and call the new CreateLogFile service instead.
- Remove logic to handle ProcErr situations and call the new GetProcErrService.
- Changes to HTTP_Framework_Setup_Equates:
- Add HTTP_FRAMEWORK_SETUP_PROCERR_SERVICE$.
- Add HTTP_FRAMEWORK_SETUP_ENABLE_LOGGING$.
- Add HTTP_FRAMEWORK_SETUP_PROCERR_SERVICE$.
- Added the following configuration options to SRP_HTTP_FRAMEWORK_SETUP:
- ProcErr Service
- Enable Logging Flag
- Update NDW_HTTP_FRAMEWORK_SETUP to support the Enable Logging Flag and ProcErr Service values.
- New application service module: HTTP_ProcErr_Services. This is a default service to handle ProcErr situations. This is similar to INET_ABORTED for traditional INET/O4W web applications.
3.0.0
- New form: NDW_HTTP_FRAMEWORK_SETUP and an associated event commuter module. This provides a visual interface for configuring the setup values in SRP_HTTP_FRAMEWORK_SETUP.
- Added the following configuration option to SRP_HTTP_FRAMEWORK_SETUP:
- Non-Authenticated URLs
- Changes to the HTTP_Services module:
Add the GetNonAuthenticatedURLs service.
Add the URLRequiresAuthentication service.
- Update the DecodePercentString service to convert %09, %0A, and %0D properly.
- Update the SetQueryField service to only require the Name argument to be populated.
- Changes to the HTTP_Resource_Services module:
Refactor the GetColumnNames service and resolve a bug where non-master data type columns would be returned.
Update the PostDatabaseItem service to set the response status to 201 when the ItemID is being passed in but it does not yet exist in the database.
- Changes to the HTTP_MCP controller:
Add support for ProcErr argument. Create a generic error response.
Add code to track API execution time using SRP_Stopwatch. Display the time in the Response log that is written into the debug folder.
- Changes to the HTTP_Authentication_Services module:
Update the AuthenticateRequest service to verify authentication requirements of the current URL using the URLRequiresAuthentication service.
...