|
Notice to mrc customers
Using Web/CGI applications on OS/400 V5R3
IBM has changed a service program shipped with the operating system and used by mrc-generated applications. Existing mrc-generated CGI programs may not run properly due to this change.
This does not affect Web/Servlet applications, but only Web/CGIapplications.
IBM's original service program: Library: QTCP Service Program: QTMHCGI
IBM's new service program: Library: QHTTPSVR Service Program: QZHBCGI
How do I know if I have this problem?
The generated Web/CGI program always runs as if no parameters have been passed to it. So, inquiry programs yield the first screen of data correctly, but the next, previous, and search functions seem useless since they always result in the same first screen of data. Maintenance applications always default to add mode and cannot add/update/delete any records.
How can I resolve the problem?
Copy IBM's newer version of that service program to the name and location of the original service program. Follow these 2 steps:
1. Save a copy of the original program:
RNMOBJ OBJ(QTCP/QTMHCGI) OBJTYPE(*SRVPGM) NEWOBJ(QTMHCGISAV)
2. Duplicate the newer service program to the name and location of the original.
CRTDUPOBJ OBJ(QZHBCGI) FROMLIB(QHTTPSVR) OBJTYPE(*SRVPGM) TOLIB(QTCP) NEWOBJ(QTMHCGI)
How are existing and new Web/CGI applications affected?
An update from mrc dated September 14, 2004 or later will change the mrc compiler to point to the new service program automatically. This update does not affect any existing applications though. Existing applications can only be fixed by replacing the service program as described or by recompiling the applications once this update has been applied.
For interviews or more information, contact our support staff at 630-916-0662, or write to mrc@mrc-productivity.com.
|
|
|