What's new for V5R4

This topic highlights the product features that are new in version V5R4.

Important: Information for this topic supports the latest PTF levels for HTTP Server for i5/OS . It is recommended that you install the latest PTFs to upgrade to the latest level of the HTTP Server for i5/OS. Some of the topics documented here are not available prior to this update. See http://www.ibm.com/servers/eserver/iseries/software/http/services/service.htm Link outside Information Center for more information.

See the HTTP Server: What's New Link outside Information Center topic for a list of recent enhancements made to the HTTP Server for i5/OS™.

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 Set 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:

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.