What the example contains

This example contains the following directories and files:
  • Maps:

    The maps directory contains the following map sources to use when running under Design Studio:

    • t2_sec_mx_schema_validation_xsd.mms

      Utility maps called by main map for all T2S messages schema validation.

    • t2_sec_schema_validation_frmwrk_map_xsd.mms

      The main map used to apply schema validation to T2S xml messages.

  • Schemas:

    The schemas directory contains the following files:

    • XML schemas based on SWIFT MyStandards Readiness T2S Portal:
      • admi.005.001.01.xsd
      • admi.006.001.01.xsd
      • admi.007.001.01.xsd
      • camt.003.001.07.xsd
      • camt.004.001.08.xsd
      • camt.005.001.08.xsd
      • camt.006.001.08.xsd
      • camt.009.001.07.xsd
      • camt.010.001.08.xsd
      • camt.019.001.07.xsd
      • camt.025.001.05.xsd
      • camt.050.001.05.xsd
      • camt.051.001.05.xsd
      • camt.052.001.08.xsd
      • camt.053.001.08.xsd
      • camt.054.001.08.xsd
      • camt.064.001.01.xsd
      • camt.065.001.01.xsd
      • camt.066.001.01.xsd
      • camt.067.001.01.xsd
      • camt.068.001.01.xsd
      • camt.069.001.03.xsd
      • camt.070.001.04.xsd
      • camt.072.001.01.xsd
      • camt.073.001.01.xsd
      • camt.074.001.01.xsd
      • camt.075.001.01.xsd
      • camt.078.001.01.xsd
      • camt.079.001.01.xsd
      • camt.080.001.01.xsd
      • camt.081.001.01.xsd
      • camt.082.001.01.xsd
      • camt.083.001.01.xsd
      • camt.084.001.01.xsd
      • camt.085.001.01.xsd
      • colr.001.001.01.xsd
      • colr.002.001.01.xsd
      • head.001.001.01.xsd
      • head.002.001.01.xsd
      • semt.002.001.10.xsd
      • semt.013.001.04.xsd
      • semt.014.001.06.xsd
      • semt.015.001.07.xsd
      • semt.016.001.07.xsd
      • semt.017.001.09.xsd
      • semt.018.001.10.xsd
      • semt.019.001.08.xsd
      • semt.020.001.05.xsd
      • semt.022.001.04.xsd
      • semt.025.001.01.xsd
      • semt.026.001.01.xsd
      • semt.027.001.01.xsd
      • semt.028.001.01.xsd
      • semt.029.001.01.xsd
      • semt.030.001.01.xsd
      • semt.031.001.01.xsd
      • semt.032.001.01.xsd
      • semt.033.001.01.xsd
      • semt.034.001.01.xsd
      • semt.040.001.01.xsd
      • semt.044.001.01.xsd
      • sese.020.001.06.xsd
      • sese.021.001.05.xsd
      • sese.022.001.05.xsd
      • sese.023.001.09.xsd
      • sese.024.001.10.xsd
      • sese.025.001.09.xsd
      • sese.027.001.05.xsd
      • sese.028.001.08.xsd
      • sese.029.001.04.xsd
      • sese.030.001.08.xsd
      • sese.031.001.08.xsd
      • sese.032.001.09.xsd
      • supl.021.001.01.xsd
      Note: The following schemas were modified to import schema supl.021.001.01 to handle supplementary data:
      • camt.067.001.01.xsd
      • camt.068.001.01.xsd
      • semt.014.001.06.xsd
      • semt.015.001.07.xsd
      • sese.024.001.10.xsd
      • sese.025.001.09.xsd
      • sese.032.001.09.xsd
    • XML schemas based on W3C XML Signature Syntax and Processing version 1.2:
      • xmldsig-core-schema.xsd
    Note: The following schema was modified to import the signature schema xmldsig-core-schema.xsd:
    • head.001.001.01.xsd
  • Trees:

    The trees directory contains the following files:

    • swiftroute_funds.mtt

      Metadata that is used as an internal element placeholder.

    • mxvalErrorReport.mtt

      Metadata that represents the xml based structure of the validation report.

  • Data:

    The data directory contains the following file:

    • Sample T2S valid files without header envelope for test purposes:
      • admi_007_001_01_valid.xml
    • Sample T2S valid files with header envelope for test purposes:
      • bah_admi_005_001_01_valid.xml
      • bah_admi_006_001_01_valid.xml
      • bah_admi_007_001_01_valid.xml
      • bah_camt_003_001_07_valid.xml
      • bah_camt_004_001_08_valid.xml
      • bah_camt_005_001_08_valid.xml
      • bah_camt_006_001_08_valid.xml
      • bah_camt_009_001_07_valid.xml
      • bah_camt_010_001_08_valid.xml
      • bah_camt_019_001_07_valid.xml
      • bah_camt_025_001_05_valid.xml
      • bah_camt_050_001_05_valid.xml
      • bah_camt_051_001_05_valid.xml
      • bah_camt_052_001_08_valid.xml
      • bah_camt_053_001_08_valid.xml
      • bah_camt_054_001_08_valid.xml
      • bah_camt_064_001_01_valid.xml
      • bah_camt_065_001_01_valid.xml
      • bah_camt_066_001_01_valid.xml
      • bah_camt_067_001_01_valid.xml
      • bah_camt_068_001_01_valid.xml
      • bah_camt_069_001_03_valid.xml
      • bah_camt_070_001_04_valid.xml
      • bah_camt_072_001_01_valid.xml
      • bah_camt_073_001_01_valid.xml
      • bah_camt_074_001_01_valid.xml
      • bah_camt_075_001_01_valid.xml
      • bah_camt_078_001_01_valid.xml
      • bah_camt_079_001_01_valid.xml
      • bah_camt_080_001_01_valid.xml
      • bah_camt_081_001_01_valid.xml
      • bah_camt_082_001_01_valid.xml
      • bah_camt_083_001_01_valid.xml
      • bah_camt_084_001_01_valid.xml
      • bah_camt_085_001_01_valid.xml
      • bah_colr_001_001_01_valid.xml
      • bah_colr_002_001_01_valid.xml
      • bah_head_001_001_01_valid.xml
      • bah_semt_022_001_04_valid.xml
      • bah_semt_025_001_01_valid.xml
      • bah_semt_026_001_01_valid.xml
      • bah_semt_027_001_01_valid.xml
      • bah_semt_028_001_01_valid.xml
      • bah_semt_029_001_01_valid.xml
      • bah_semt_030_001_01_valid.xml
      • bah_semt_031_001_01_valid.xml
      • bah_semt_032_001_01_valid.xml
      • bah_semt_033_001_01_valid.xml
      • bah_semt_034_001_01_valid.xml
      • bah_semt_040_001_01_valid.xml
      • bah_semt_044_001_01_valid.xml
      • bah_sese_020_001_06_valid.xml
      • bah_sese_021_001_05_valid.xml
      • bah_sese_022_001_05_valid.xml
      • bah_sese_023_001_09_valid.xml
      • bah_sese_024_001_10_valid.xml
      • bah_sese_025_001_09_valid.xml
      • bah_sese_027_001_05_valid.xml
      • bah_sese_028_001_08_valid.xml
      • bah_sese_029_001_04_valid.xml
      • bah_sese_030_001_08_valid.xml
      • bah_sese_031_001_08_valid.xml
      • bah_sese_032_001_09_valid.xml
      • bah_supl_021_001_01_valid.xml
    • Sample T2S valid files using header head.002.001.01 for test purposes:
      • head_002_001_01_valid.xml