Versions Compared

Key

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

OpenInsight provides a script engine often referred to as the OECGI (OpenEngine Common Gateway Interface). This plug-in enables web server software products such as Microsoft IIS, Apache HTTP Server, or Aprelium Abyss Web Server, to hand off HTTP requests to be processed by OpenInsight stored procedures.

The SRP HTTP Framework can work with OpenInsight 9.x or higher. Older versions of OpenInsight might work but they will not be supported.

OpenInsight 9.x ships with OECGI3.exe (for Windows operating systems) and OECGI3p.php (for servers running PHP, including Linux boxes). While these versions of the OECGI3 is fine for normal INET or O4W based web applications, they do not work well for REST based APIs. Therefore, OECGI4.exe (or OECGI4p.php) is required to work properly with the SRP HTTP Framework.

Here is a known list of resolved issues in OECGI4:

  • Support for the PUT method.
  • Support for the DELETE method.
  • Support or the PATCH method.
  • Support for raw POST and PUT content rather than assume it is always form-data.

The OECGI4 package is available to WORKS subscribers from the Revelation Software download section. If requires OECGI v4 (aka OECGI4) in order to run properly. This version ships automatically with OpenInsight 10 but OpenInsight 9 only ships with OECGI3. Fortunately, Revelation Software have made the OECGI4 available to subscribers as a Works Download. This download includes the OECGI4.EXE Quick Start Guide.pdf document that will help get the OECGI4 installed properly. If you are not a WORKS subscriber but are using the SRP HTTP Framework, please contact us at support@srpcs.com and we'll work with you to secure a copy.

Both the 103-960 OECGI3.EXE Quick Start Guide.pdf and OECGI4.EXE Quick Start Guide.pdf documents provideinstructions for enabling Microsoft IIS. If you need assistance with IIS, or any other web server software, then SRP is available for consulting. Please reach us at support@srpcs.com if you would like to discuss.