Configuring the M3 BE Interface Program (PSMI)

The M3 BE Interface program (PSMI.DLL) is the interface program that M3 SWB uses to transfer data from and to the M3 BE.

Transferring data using PSMI

The PSMI.DLL communicates with the M3 BE Server through the MvxSock.DLL. For a description of the MvxSock.DLL, see the "M3 API Client Interface" document available on The Wire.

When M3 SWB imports data, the PSMI.DLL receives data from the MvxSock.DLL in text format. The PSMI.DLL maps this text to the format that is used by M3 SWB. When data is exported from M3 SWB the PSMI.DLL maps M3 SWB data to the text format used by the MvxSock.DLL.

The parameter file that is used by the PSMI.DLL describes the information that is transferred in and out of M3 SWB.

Variables in the M3 SWB INI file

These variables defined in the M3 SWB INI file are used by the PSMI.DLL:
  • APS_MI_PARAMMVX

    This variable states the name (including full path) of the PSMI parameter file.

  • PINI

    This variable states where the PSMI.INI file resides. Only state the directory name here.

  • PSMI_LOGPATH

    This variable states where the PSMI log files reside. Only state the directory name here.