Writing the Source Code using the NSAPI functions. Each SAF is written for a specific directive.
Compiling and Linking the source code to create a shared library (.so, .sl, or .dll) file.
Loading and Initializing the SAF by editing the magnus.conf file to perform the following actions:
Instructing the Server to Call the SAFs by editing obj.conf to call your custom SAFs at the appropriate time.
Testing the SAF by accessing your server from a browser with a URL that triggers your function.
The following sections describe these steps in greater detail.