Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

3.0.2

  • Service metadata added so the SRP Editor can use this without requirement all services to be recompiled first.

3.0.1

  • All services have been refactored to use Enhanced BASIC+ syntax.
  • All web services have been refactored to be easier to setup.
  • Changes to the HTTP_Services module:
  • 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 GetAbortedService.
    • Change the debugger setting mode and debugger intercept routine based on the setup values.
  • Changes to the HTTP_Entry_Point_Services web service:
    • Update to simplify the way the JSON menu is built.
    • Update to only provide access to the Contacts and Version web services.
  • Changes to the HTTP_Contacts_Services web service:
    • Update to support all CRUD operations.
    • Update to connect to the sample CONTACTS database table which is now included.
  • Changes to the HTTP_Resource_Services module:
    • Add the PutDatabaseItem service.
    • Add the PatchDatabaseItem service.
    • Update PostDatabaseItem service to only create new resources. This makes this service conform to the HTTP standards.
  • Changes to HTTP_Framework_Setup_Equates:
    • Add HTTP_FRAMEWORK_SETUP_ABORTED_SERVICE$.
    • Add HTTP_FRAMEWORK_SETUP_ENABLE_LOGGING$.
    • Add HTTP_FRAMEWORK_SETUP_DEBUGGER_SETTING$.
    • Add HTTP_FRAMEWORK_SETUP_DEBUGGER_INTERCEPT$.
    • Add HTTP_FRAMEWORK_SETUP_LOG_ERRORS_ONLY$.
  • Added the following configuration options to SRP_HTTP_FRAMEWORK_SETUP:
    • Aborted Service
    • Enable Logging Flag
    • Debugger Setting
    • Debugger Intercept
    • Log Errors Only Flag
  • Update NDW_HTTP_FRAMEWORK_SETUP to support the Aborted Service, Enable Logging Flag, Debugger Setting, Debugger Intercept, and Log Errors Only Flag values.
  • New application service module: HTTP_Aborted_Service. This is a default service to handle aborted HTTP Requests. This is similar to INET_ABORTED for traditional INET/O4W web applications.
  • New application service module: HTTP_Debugger_Service. This is a default service to handle runtime errors during HTTP Requests. This uses the RTI_DEBUG_COMMON insert to get the state of the debugger.
  • New web service: HTTP_Version_Services. This service returns the current version of the SRP HTTP Framework product. It is used by the revamped HTTP_Entry_Point_Services.

...