Automatic file installations

The SUT installation automatically installs or copies the files in the respective locations:

  1. The RVU includes SQL/MX executables and libraries. When you install the SUT, the installation automatically copies these files to their default locations:

    • To $SYSTEM.SYSTEM, the files IMPORT, MXTOOL, MXIMPDDL, MXAUDSRV, MXCMP, MXESP, MXOMSG, MXRTDSRV, MXUDR, MXUTP, SQLCLIO, ESQLCLIO, XSQLCLIO, PLMXCMP, MXSSCP, MXSSMP, and RTSSMON.

    • To $SYSTEM.ZMXTOOLS, the files MXGNAMES, MXVQP, T0607SET, and T0610SET.

    • To $SYSTEM.ZMXODBC, the files MXOAS, MXOCFG, MXODSN, MXOSRVR, and TDMODBC.

    • To $SYSTEM.ZMXWMS, the files QSCOM, QSRULE, QSSYNC, QSMGR, QSSTATS and XQSDLL.

  2. Copies these PAX files to $SYSTEM.ZOSSUTL, a temporary OSS directory on your system:

    • T0517PAX, which contains the setmxdb script file.

    • T0611PAX, which contains the system module and user module files.

    • T1050PAX, which contains the SQL/MX internal module files.

    • T1051OBJ, which contains the object files sqlcli.o, esqlcli.o, xsqlcli.o, mxrpm and the ANSI names server process executable, ansp.exe.

      NOTE:

      The esqlcli.o object file is available in the T8889PAX file.

    • T1051PAX, which contains the header files Platform.h, mxmaintain, and sqlcli.h.

    • T1052PAX, which contains mxsqlc, the SQL/MX C/C++ preprocessor.

    • T1053PAX, which contains mxsqlco, the SQL/MX COBOL preprocessor.

    • T1054PAX, which contains mxci, the SQL/MX conversational interface.

    • T1056PAX, which contains mxtool, import, mximportddl, mxexportddl, LoadMxHelp.jar, and libLoadMxHelp.so.

    • T1056OSS, which contains SqlMxHealthCheck, libNSKUtils.so, and SqlMxHealthCheck.jar.

    • T1056INI, which contains InstallSqlmx, InstallDBS, InstallSqlMxHelp.ksh, and SqlmxHelpContents.xml.

    • T1057PAX, which contains MXAGENT, the licensed SQL/MX agent process and ZMXBRDLL, the thin private licensed MxAgent DLL.

    • T1058PAX, which contains mxcierrors.cat, the MXCI error messages file.

    • T1275PAX, which contains the SQL/MX language manager files mxlangman.jar and mxlangman.policy.

    • T0979PAX, which contains the mxdbs command line utility and mxdbs-py2.whl file.

  3. Installs the public DLLs XCLIDLL, WCLIDLL (64-bit version of XCLIDLL), and XCLIPDLL to the $SYSTEM.ZDLLnnn subvolume, where nnn is a number picked by the public DLL installation during the SYSGENoperation.
    CAUTION:

    It is expected that DSM/SCM is installed on each Integrity NonStop system on which you install the DLLs. DSM/SCM handles DLL licensing automatically. If you do not use DSM/SCM to install the DLLs, you must license the DLLs by other means. Processor halts can occur if the DLLs are not licensed properly.

  4. Installs the EMS events file, ZMXSTMPL, to $SYSTEM.ZTEMPL.

  5. In addition, DSM/SCM automatically uses the COPYOSS macro to install these OSS files to these OSS directories:

    1. COPYOSS installs these files in the OSS directory /usr/tandem/sqlmx/bin:

      • InstallSqlmx
      • InstallDBS
      • mxdbs

      • mxci
      • mxcierrors.cat
      • mxCompileUserModule
      • mxexportddl
      • mxsqlc
      • mxsqlco
      • setmxdb
      • ansp.exe
      • mxrpm
      • SqlMxHealthCheck
      • libNSKUtils.so
      • SqlMxHealthCheck.jar
      • InstallSqlMxHelp.ksh
      • LoadMxHelp.jar
      • libLoadMxHelp.so
      • SqlmxHelpContent.xml
    2. COPYOSS installs these system module files in the OSS directory, /usr/tandem/sqlmx/SYSTEMMODULES:

      • NONSTOP_SQLMX_NSK.SYSTEM_SCHEMA.CMNAMEMAPSQLM
      • NONSTOP_SQLMX_NSK.SYSTEM_SCHEMA.CMSMDIOREADM
      • NONSTOP_SQLMX_NSK.SYSTEM_SCHEMA.CMSMDIOWRITEM
      • NONSTOP_SQLMX_NSK.MXCS_SCHEMA.CATANSIMX
      • NONSTOP_SQLMX_NSK.MXCS_SCHEMA.CATANSIMXGTI
      • NONSTOP_SQLMX_NSK.MXCS_SCHEMA.CATANSIMXJAVA
      • NONSTOP_SQLMX_NSK.SYSTEM_SCHEMA.READDEF
      • NONSTOP_SQLMX_NSK.SYSTEM_SCHEMA.RFORK
      • NONSTOP_SQLMX_NSK.SYSTEM_SCHEMA.SQLHIST
      • NONSTOP_SQLMX_NSK.SYSTEM_SCHEMA.SQLUTILS
      • NONSTOP_SQLMX_NSK.SYSTEM_SCHEMA.SQLJ
      • NONSTOP_SQLMX_NSK.SYSTEM_SCHEMA.ANSINAMES
      • NONSTOP_SQLMX_NSK.SYSTEM_SCHEMA.SVMOBJECTFILE

    3. COPYOSS installs these user module files in the OSS directory, /usr/tandem/sqlmx/USERMODULES:

      • NONSTOP_SQLMX_NSK.SCH.MXGNAMES
    4. COPYOSS installs these files in the OSS directory /usr/tandem/sqlmx/include:

      • Platform.h
      • sqlcli.h
      • tdm_br.tlo
    5. COPYOSS installs these files in the OSS directory, /usr/tandem/sqlmx/lib:

      • sqlcli.o
      • esqlcli.o
      • xsqlcli.o
    6. COPYOSS installs these SPJ product files in the /usr/tandem/sqlmx/udr directory:

      • mxlangman.jar
      • mxlangman.policy
      • mxt_install.ksh
      • mxtool_install_procs
      • mxtool_verify.jar
      CAUTION:

      Do not move the mxlangman.jar file to a location outside the installation directory, /usr/tandem/sqlmx/udr. If you do, you will encounter problems invoking SPJs. For more information, see the SQL/MX Guide to Stored Procedures in Java.

    7. COPYOSS installs this DBS product files in the /usr/tandem/sqlmx/dbs/ directory.

      • mxdbs-py2.whl