Sun Java System Web Server 7.0 Update 3 NSAPI Developer's Guide

Output() Example

This section describes an example NSAPI filter named example-replace, which examines outgoing data and substitutes one string for another. This example shows how to create a filter that intercepts and modifies outgoing data.

Installing the Output() Example

To load the filter, add the following directive in the Init section of the magnus.conf file:

Init fn="load-modules" 

To execute the filter during the request-response process for an object, add the following code to that object in the obj.conf file:

Output fn="insert-filter" 
       from="iPlanet" to="Sun ONE"

The source code for this example is in the replace.c file in the install-dir/samples/nsapi/ directory.