Step 5: Install IntelleCheck Files on the Banner Server

Depending on which IntelleCheck modules you have purchased, Evisions will provide you with one or more source code files that you will need to copy to your Banner® server. It is recommended that you create a separate directory to keep the IntelleCheck files in, so that you can find them easier when they need to be updated.

UNIX Installation

  1. Create a directory called “evisions” under the home directory of the “banner” user on your UNIX host and place the fabchkp.pc, fardird.pc and/or phpchkl.pc files there. When you FTP the files over, please make sure you are using an ASCII transfer method (not binary) to prevent compilation issues.
  2. Log in to your UNIX host as the “banner” user (or your equivalent if you do not have a “banner” user) and navigate to the directory that you placed the files in.
  3. The fabchkp.pc, fardird.pc and phpchkl.pc files that Evisions provides are customized versions of the baseline Banner files of the same name. Before proceeding, back up the baseline files, which should be located in your $EXE_HOME directory (or $BANNER_HOME/general/exe), as they will be overwritten during the next step. Note: Make sure you are pointed to the proper Oracle SID and Banner environment (codetree) before you perform the backup.

    Type the following commands to back up the files:

    cp $EXE_HOME/fabchkp $EXE_HOME/fabchkp_backup
    cp $EXE_HOME/fardird $EXE_HOME/fardird_backup
    cp $EXE_HOME/phpchkl $EXE_HOME/phpchkl_backup

    Note: Use the cp command, NOT mv. Using mv will affect the links (indirectly) and could cause problems in the future.

    Before proceeding, verify that the files have been successfully backed up. You should also verify that you are still pointing to the correct Oracle SID and Banner environment.

  4. Compile the new Evisions version of fabchkp.pc, fardird.pc and/or phpchkl.pc using the following commands:

    For AP checks:

    make –f $BANNER_HOME/general/c/sctproc.mk fabchkp

    For AP direct deposits:

    make –f $BANNER_HOME/general/c/sctproc.mk fardird

    For Payroll checks/direct deposits:

    make -f $BANNER_HOME/general/c/sctproc.mk CHECKOPT="sqlcheck=full userid=baninst1/password" phpchkl

    Note: These commands are all one line. Where noted, replace “password” with your password for baninst1.

    If the compilation was successful, you will see the new executables in the $EXE_HOME directory.

Troubleshooting Compile Issues

If the IntelleCheck tables were not created successfully in Step 3, you may receive compile errors such as “identifier ‘EVIBCCHK’ must be declared”.

If you have any problems or questions, please contact Evisions Support and we will be happy to assist.

NT Installation

  1. Create a directory called “evisions” on the Banner server and place the fabchkp.pc, fardird.pc and/or phpchkl.pc files in it.
  2. The fabchkp.pc, fardird.pc and phpchkl.pc files that Evisions provides are customized versions of the baseline Banner files of the same name. Before proceeding, back up the baseline executable files, which should be located in your %BANNER_EXE% directory, as they will be overwritten during the next step. From Windows Explorer, copy fabchkp.exe, fardird.exe and/or phpchkl.exe and name them fabchkp_backup.exe, fardird_backup.exe and/or phpchkl_backup.exe.

    Before proceeding, verify that the files have been successfully backed up. You should also verify that you are still pointing to the correct Oracle SID and Banner environment.

  3. Open a command prompt on the server and navigate to the directory where you copied the Evisions versions of the source files.
  4. Compile the new Evisions version of fabchkp.pc, fardird.pc and/or phpchkl.pc using the following commands:

    For AP checks:

    perl %BANNER_HOME%\general\misc\sctproc.pl –prog=”c:\evisions\fabchkp.pc”

    For AP direct deposits:

    perl %BANNER_HOME%\general\misc\sctproc.pl –prog=”c:\evisions\fardird.pc”

    For Payroll checks/direct deposits:

    perl %BANNER_HOME%\general\misc\sctproc.pl –prog=”c:\evisions\phpchkl.pc” -checkopt=full

    Note: These commands are all one line. Where noted, replace “password” with your password for baninst1.

    If the compilation was successful, you will see the new executables in the %BANNER_EXE% directory.

Troubleshooting Compile Issues

If you receive compile errors, please make sure that SQLCHECK is set to LIMITED in the sctproc.pl compile script.

If the IntelleCheck tables were not created successfully in Step 3, you may receive compile errors such as “identifier ‘EVIBCCHK’ must be declared”.

If you have any problems or questions, please contact Evisions Support and we will be happy to assist.