Mainframe Web

Many of our web applications interact with the mainframe. Some though FTP, but more modern ones use a Web Service - like approach. Specifically, Apache running in Unix System Services accepts requests that call REXX based CGI scripts taking inbound parameters, build JCL, and invoke batch process on the mainframe. The results of these batch processes get stored in /tmp in the Unix System Services side of the mainframe. A follow up CGI request collects the results.

Importantly, if /tmp is full, all of this fails. Applications using this are

  • wsstmt (web statements)
  • dars (online degree audit report system)