Prerequisites

Procedure

  1. Extract finpay_n.n.n.n_v1102_4c.zip on Windows.
    1. On the host mounted directory <bind_mount_dir>, define a finpay directory: /tmp/itx-ls/maps/finpay
    2. Define the similar directories and sub-directories under <bind_mount_dir>/maps/finpay as defined under: <WINDOWS_pack_install_dir>/financial_payments_vn.n.n.0/swift
  2. Define the similar directories and copy all .xml, .prop files to <bind_mount_dir>/maps/finpay as defined under the following:
    <WINDOWS_pack_install_dir>/financial_payments_vn.n.n.n/swift/common/data
    <WINDOWS_pack_install_dir>/financial_payments_vn.n.n.n/swift/mt/jvc/maps
    <WINDOWS_pack_install_dir>/financial_payments_vn.n.n.n/swift/mt/jvc/metadata
    Note: No need to define the directory for type trees. <bind_mount_dir> refers to directory specified in volume (-v) option on the docker run command:
    docker run --name itx-ls -d -e ITX_LS_LICENSE_ACCEPT=true -w /opt/runtime -v /tmp/itx-ls/mount/data:/data:Z -v /tmp/itx-ls/ logs:/logs:Z localhost/ibm-itx-ls:11.0.3.0.20260625
    Example directory structure where <bind_mount_dir> = /home/usr/itx-ls/mount/data
    [usr@localhost maps]$ ls -R /home/usr/itx-ls/mount/data/maps/finpay
    /home/usr/itx-ls/mount/data/maps/finpay:swift
    /home/usr/itx-ls/mount/data/maps/finpay/swift:common mt
    /home/usr/itx-ls/mount/data/maps/finpay/swift/common:data
    /home/usr/itx-ls/mount/data/maps/finpay/swift/common/data:bic.xml currencycodedecimals.xml
    /home/usr/itx-ls/mount/data/maps/finpay/swift/mt:jvc
    /home/usr/itx-ls/mount/data/maps/finpay/swift/mt/jvc:data maps metadata
    /home/usr/itx-ls/mount/data/maps/finpay/swift/mt/jvc/data:mt101.mt
    /home/usr/itx-ls/mount/data/maps/finpay/swift/mt/jvc/maps:jvalccyy.prop
    /home/usr/itx-ls/mount/data/maps/finpay/swift/mt/jvc/metadata:
    CopyofFields.xml MT320.xml MT514.xml MT601.xml MT785.xml
    MT101.xml MT321.xml MT515.xml MT604.xml MT786.xml
    MT102.xml MT330.xml MT516.xml MT605.xml

    MT787.xml

    MT798.xml

    MT102+.xml MT340.xml MT517.xml MT606.xml MT799.xml
    MT103_REMIT.xml MT341.xml MT518.xml MT607.xml MT801.xml
    MT103_SINGLE.xml MT350.xml MT519.xml MT608.xml MT802.xml
    MT103_swiftGo.xml MT360.xml MT524.xml MT620.xml MT900.xml
    MT103+.xml MT361.xml MT526.xml MT670.xml MT910.xml
    MT104.xml MT362.xml MT527.xml MT671.xml MT920.xml
    MT105.xml MT364.xml MT530.xml MT700.xml MT935.xml
    MT107.xml MT365.xml MT535.xml MT701.xml MT940.xml
    MT110.xml MT370.xml MT536.xml MT705.xml MT941.xml
    MT111.xml MT380.xml MT537.xml MT707.xml MT942.xml
    MT112.xml MT381.xml MT538.xml MT708.xml MT950.xml
    MT199_g4CF.xml MT400.xml MT540.xml MT710.xml MT970.xml
    MT199_g4CIT.xml MT410.xml MT541.xml MT711.xml MT971.xml
    MT199_g4CPT_T2U.xml MT412.xml MT542.xml MT720.xml MT972.xml
    MT199_g4CPT_U2U.xml MT416.xml MT543.xml MT721.xml MT973.xml
    MT199_gCCT.xml MT420.xml MT544.xml MT730.xml MT985.xml
    MT199_UC.xml MT422.xml MT545.xml MT732.xml MT986.xml
    MT200.xml MT430.xml MT546.xml MT734.xml MTn90.xml
    MT201.xml MT450.xml MT547.xml MT740.xml MTn91.xml
    MT202COV.xml MT455.xml MT548.xml MT742.xml MTn92_SRP_T2U.xml
    MT202.xml MT456.xml MT549.xml MT744.xml MTn92_SRP_U2T.xml
    MT203.xml MT499.xml MT558.xml MT747.xml MTn92.xml
    MT204.xml MT500.xml MT564.xml MT750.xml MTn95.xml
    MT205COV.xml MT501.xml MT565.xml MT752.xml MTn96_SRP.xml
    MT205.xml MT502.xml MT566.xml MT754.xml MTn96.xml
    MT210.xml MT503.xml MT567.xml MT756.xml MTn98.xml
    MT299_gCOV_T2U.xml MT504.xml MT568.xml MT759.xml  
    MT299_gCOV_U2T.xml MT505.xml MT569.xml MT760.xml MTn99_gpiX.xml
    MT299_gFIT_T2U.xml MT506.xml MT575.xml MT761.xml MTn99_gSRP_T2U.xml
    MT299_gFIT_U2T.xml MT507.xml MT576.xml MT765.xml MTn99_gSRP_U2T.xml
    MT300.xml MT508.xml MT578.xml MT767.xml MTn99.xml
    MT304.xml MT509.xml MT581.xml MT768.xml  
    MT305.xml MT510.xml MT586.xml MT769.xml  
    MT306.xml MT513.xml MT600.xml MT775.xml  
  3. Create the input and output directories at the same level as the system and maps under: <bind_mount_dir>
    mkdir -p <bind_mount_dir>/input
    mkdir -p <bind_mount_dir>/output/error
    mkdir -p <bind_mount_dir>/output/passed
    Example directory structure where <bind_mount_dir> = /home/usr/itx-ls/mount/data
    [usr@localhost data]$ pwd
    /home/usr/itx-ls/mount/data
    [usr@localhost data]$ ls -R *put
    input:
    
    output:
    error passed
    
    output/error:
    
    output/passed: