The ADSI component is supplied as an installp image on a CD-ROM (SK2L-1782). You use the smitty command of the System Management Interface Tool (SMIT) to install the software from the CD-ROM. See the “Installing the Blueworx Voice Response Software” procedure in the Blueworx Voice Response for AIX: Installation information.
To install the ADSI component, perform the following steps:
export DISPLAY= :0
Add this directory to the $PATH statement in the .profile file by inserting the following statement immediately after the statement that invokes vae.setenv:
export PATH=$PATH:$CUR_DIR/ca/ADSI_dir::
This means that, after you restart Blueworx Voice Response, the FDM and SDC script files can be dynamically recompiled (see ADSI custom server properties), and the ADSI compiler can be invoked from any directory.
Then click Application —> Import —> Replace —> File to import ADSI.imp from /usr/lpp/dirTalk/sw/adsi.
When the import is complete, click View —> Refresh_Now to see the imported objects.
The ADSI custom server and the state tables are imported into the ADSI application.
The adsicomp compiler is stored in the $CUR_DIR/ca/ADSI_dir directory.
For more information about using the application windows, see the Blueworx Voice Response for AIX: Designing and Managing State Table Applications information.
It is better that you store ADSI files in $CUR_DIR/ca/ADSI_dir, which is backed up by the standard save and restore tools.
The Run Status changes to WAITING. A process ID (PID) is filled in.
Done: You are now ready to use the ADSI component. Use the sample application, ADSI_Banking, to check whether the ADSI component is operating correctly. For information on how to do this, see The sample application: ADSI banking.
If you are deploying the ADSI component on an SSI cluster of Blueworx Voice Response machines, you need import only the ADSI custom server that is on the database server machine.
The $CUR_DIR/ca/ADSI_dir directory is stored on the voice server machine, and is available to all the client machines, because it is NFS-mounted on those machines. Ensure that the $CUR_DIR/adsi directory is empty; this is not NFS-mounted on the client machines. By ensuring that all your ADSI SDC and FDM files are stored in $CUR_DIR/ca/ADSI_dir, you ensure that they are available to all client machines in the cluster.
Do not compile ADSI objects dynamically on an SSI cluster, or in any production environment.