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_coco_mx_schema_validation_xsd.mms

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

    • t2_coco_schema_validation_frmwrk_map_xsd.mms

      The main map used to apply schema validation to TARGET2 CoCo xml messages.

  • Schemas:

    The schemas directory contains the following files:

    • XML schemas based on SWIFT MyStandards Readiness TARGET2 CoCo Portal:
      • acmt.007.001.02.xsd
      • acmt.010.001.02.xsd
      • acmt.011.001.02.xsd
      • acmt.015.001.02.xsd
      • acmt.019.001.02.xsd
      • acmt.025.001.02.xsd
      • acmt.026.001.02.xsd
      • admi.007.001.01.xsd
      • camt.009.001.07.xsd
      • camt.010.001.08.xsd
      • camt.011.001.07.xsd
      • camt.012.001.07.xsd
      • camt.018.001.05.xsd
      • camt.019.001.07.xsd
      • camt.024.001.06.xsd
      • camt.025.001.05.xsd
      • camt.048.001.05.xsd
      • camt.069.001.03.xsd
      • camt.070.001.04.xsd
      • camt.071.001.03.xsd
      • camt.076.001.01.xsd
      • camt.077.001.01.xsd
      • camt.099.001.01.xsd
      • camt.100.001.01.xsd
      • reda.006.001.01.xsd
      • reda.007.001.01.xsd
      • reda.008.001.01.xsd
      • reda.009.001.01.xsd
      • reda.010.001.01.xsd
      • reda.012.001.01.xsd
      • reda.013.001.01.xsd
      • reda.014.001.01.xsd
      • reda.015.001.01.xsd
      • reda.016.001.01.xsd
      • reda.017.001.01.xsd
      • reda.018.001.01.xsd
      • reda.019.001.01.xsd
      • reda.020.001.01.xsd
      • reda.021.001.01.xsd
      • reda.022.001.01.xsd
      • reda.023.001.01.xsd
      • reda.024.001.01.xsd
      • reda.025.001.01.xsd
      • reda.026.001.01.xsd
      • reda.027.001.01.xsd
      • reda.028.001.01.xsd
      • reda.029.001.01.xsd
      • reda.030.001.01.xsd
      • reda.031.001.01.xsd
      • reda.032.001.01.xsd
      • reda.033.001.01.xsd
      • reda.034.001.01.xsd
      • reda.035.001.01.xsd
      • reda.036.001.01.xsd
      • reda.037.001.01.xsd
      • reda.038.001.01.xsd
      • reda.039.001.01.xsd
      • reda.040.001.01.xsd
      • reda.041.001.01.xsd
      • reda.042.001.01.xsd
      • reda.043.001.01.xsd
      • reda.044.001.01.xsd
      • reda.045.001.01.xsd
      • reda.046.001.01.xsd
      • reda.047.001.01.xsd
      • reda.049.001.01.xsd
      • reda.050.001.01.xsd
      • reda.051.001.01.xsd
      • reda.064.001.01.xsd
      • reda.065.001.01.xsd
      • reda.075.001.01.xsd
      • reda.077.001.01.xsd
      • head.001.001.01.xsd
      • head.002.001.01.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:

    • mxvalErrorReport.mtt

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

    • swiftroute_funds.mtt

      Metadata that is used as an internal element placeholder.

  • Data:

    The data directory contains the following file:

    • Sample TARGET2 CoCo valid files without header envelope for test purposes:
      • admi_007_001_01_valid.xml
    • Sample TARGET2 CoCo valid files with header envelope for test purposes:
      • bah_acmt_007_001_02_valid.xml
      • bah_acmt_010_001_02_valid.xml
      • bah_acmt_011_001_02_valid.xml
      • bah_acmt_015_001_02_valid.xml
      • bah_acmt_019_001_02_valid.xml
      • bah_acmt_025_001_02_valid.xml
      • bah_acmt_026_001_02_valid.xml
      • bah_admi_007_001_01_valid.xml
      • bah_camt_009_001_07_valid.xml
      • bah_camt_010_001_08_valid.xml
      • bah_camt_011_001_07_valid.xml
      • bah_camt_012_001_07_valid.xml
      • bah_camt_018_001_05_valid.xml
      • bah_camt_019_001_07_valid.xml
      • bah_camt_024_001_06_valid.xml
      • bah_camt_025_001_05_valid.xml
      • bah_camt_048_001_05_valid.xml
      • bah_camt_069_001_03_valid.xml
      • bah_camt_070_001_04_valid.xml
      • bah_camt_071_001_03_valid.xml
      • bah_camt_076_001_01_valid.xml
      • bah_camt_077_001_01_valid.xml
      • bah_camt_099_001_01_valid.xml
      • bah_camt_100_001_01_valid.xml
      • bah_reda_006_001_01_valid.xml
      • bah_reda_007_001_01_valid.xml
      • bah_reda_008_001_01_valid.xml
      • bah_reda_009_001_01_valid.xml
      • bah_reda_010_001_01_valid.xml
      • bah_reda_012_001_01_valid.xml
      • bah_reda_013_001_01_valid.xml
      • bah_reda_014_001_01_valid.xml
      • bah_reda_015_001_01_valid.xml
      • bah_reda_016_001_01_valid.xml
      • bah_reda_017_001_01_valid.xml
      • bah_reda_018_001_01_valid.xml
      • bah_reda_019_001_01_valid.xml
      • bah_reda_020_001_01_valid.xml
      • bah_reda_021_001_01_valid.xml
      • bah_reda_022_001_01_valid.xml
      • bah_reda_023_001_01_valid.xml
      • bah_reda_024_001_01_valid.xml
      • bah_reda_025_001_01_valid.xml
      • bah_reda_026_001_01_valid.xml
      • bah_reda_027_001_01_valid.xml
      • bah_reda_028_001_01_valid.xml
      • bah_reda_029_001_01_valid.xml
      • bah_reda_030_001_01_valid.xml
      • bah_reda_031_001_01_valid.xml
      • bah_reda_032_001_01_valid.xml
      • bah_reda_033_001_01_valid.xml
      • bah_reda_034_001_01_valid.xml
      • bah_reda_035_001_01_valid.xml
      • bah_reda_036_001_01_valid.xml
      • bah_reda_037_001_01_valid.xml
      • bah_reda_038_001_01_valid.xml
      • bah_reda_039_001_01_valid.xml
      • bah_reda_040_001_01_valid.xml
      • bah_reda_041_001_01_valid.xml
      • bah_reda_042_001_01_valid.xml
      • bah_reda_043_001_01_valid.xml
      • bah_reda_044_001_01_valid.xml
      • bah_reda_045_001_01_valid.xml
      • bah_reda_046_001_01_valid.xml
      • bah_reda_047_001_01_valid.xml
      • bah_reda_049_001_01_valid.xml
      • bah_reda_050_001_01_valid.xml
      • bah_reda_051_001_01_valid.xml
      • bah_reda_064_001_01_valid.xml
      • bah_reda_065_001_01_valid.xml
      • bah_reda_075_001_01_valid.xml
      • bah_reda_077_001_01_valid.xml
    • Sample TARGET2 CoCo valid files with header head.002.001.01 for test purposes:
      • head_002_001_01_valid.xml