Configuring the M3 BE Interface Program (PSMI)

The M3 BE Interface program (PSMI.DLL) is the interface program that M3 PWB 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 PWB 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 PWB. When data is exported from M3 PWB the PSMI.DLL maps M3 PWB 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 PWB.

Variables in the M3 PWB INI file

These variables defined in the M3 PWB 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.