Previous Topic: Query String OptionsNext Topic: Help Desk Interface (APSAdmin)


Setup

SmCPW must be placed into a directory that is visible to a Web Server tha is protected by a SiteMinder Web Agent. This directory must have execute privileges. To create a CGI-bin directory if the web server is Microsoft’s Internet Information Server, use the Microsoft Management Console. If the web server is Netscape Enterprise Server, modify the obj.conf file to create this directory. The installation program usually places this file into this directory:

SiteMinder Web Agent/Bin/Web/CPW.

It is not necessary that the program actually be called SmCPW.EXE (though for troubleshooting purposes, this name is desirable). You may rename the program as needed; however, include the .exe extension on Windows. The remainder of this document refers to the program as SmCPW.

A response attribute may be required to be passed when posting to SmCPW. This attribute explicitly identifies the user changing the password. With normal Web Agent configuration, this response is unnecessary (before APS version 4, this response was required). If SmCPW issues a message that it cannot identify the user, this response is required. If this response exists, SmCPW uses it, so no disadvantage exists to setting up the response even it is unnecessary.

See SiteMinder documentation for how to set up Response Attributes. The active expression required is as follows:

<@ lib="smaps" func="SMCPW" param="" @>

This is set up as a standard HTTP-Variable type of attribute, though you do not specify an attribute name. You must select Active Expression as the attribute type, then select the Manual Entry page in order to create this Active Response, since there is no variable name.

This attribute is only required on the POST rule for the SmCPW program. The GET rule does not need it.