What's new for V5R4
This topic highlights the product features that are new in version V5R4 of the HTTP Server for i5/OS.
See also:
The Web Performance Monitor, Web Performance Advisor, and the Configure SSL for ADMIN wizard have been added to the Web Administration for i5/OS interface.
Enhancements to port open source modules
Porting open source modules to your IBM® i5/OS system is now easier than in previous versions. Existing modules must be recompiled. See Setting up third party modules for HTTP Server (powered by Apache) for more information.
Enhancements to logs tagging with CCSID UTF8 (1208)
Logs are now tagged with CCSID UTF8 (1208). All messages contained in custom, error, FRCA, and script logs are encoded in UTF8. Saving logs that are currently active no longer causes an error message to be sent to the job log.
Enhancements to CGI job handling
By avoiding unnecessary conversions until the CGI CCSIDs and conversion mode are determined specific to the configuration, CGI job handling is enhanced. Data is maintained in its original encoding until the CGI job is ready to be launched.
Enhancements to CGI APIs
QzsrGetEnvCCSID and QzsrPutEnvCCSID are CGI APIs that have been added to allow the environment variable string to be encoded in a CCSID other than the job CCSID. QzhbCgiParse now sends error messages to the error log instead of the job log. See these topics for more information:
- Get environment variable with CCSID (QzsrGetEnvCCSID) API
- Put environment variable with CCSID (QzsrPutEnvCCSID) API
- Parse QUERY_STRING Environment Variable or Post stdin data (QzhbCgiParse) API
Enhancements to allow CGI jobs to run in more than one language from a single Apache server
New and existing directives now allow CGI jobs to run in more than one language from a single Apache server. The CGIJobCCSID directive sets the CGI job CCSID, which can differ from the server job CCSID. The CGIJobLocale directive sets the locale environment variable for the CGI job to retrieve. The DefaultNetCCSID directive is now allowed within a container. The combined use of these directives in a directory or virtual host container, allows one CGI program to support language A, while in another container a CGI program can support language B. For more information, see the information on these directives:
Enhancements to ldap.group.memberAttributes
The ldap.group.memberAttributes directive is enhanced to support all forms of LDAP groups; static, dynamic, nested, and hybrid. See these topics for more information on the different types of LDAP groups and this directive:
Enhancements to support eWLM
Support to activate the eWLM (Enterprise Workload Management) instrumentation module for HTTP Server (powered by Apache) has been added and can be configured using the IBM Web Administration for i5/OS interface. ARM (Application Response Measurement) 4.0 APIs are used to classify requests and record the time spent for each one. For more information, see Module mod_arm4_ap20.
To find other information about what is new or changed this release, see the Memo to Users.
Parent topic:
IBM HTTP Server for i5/OS