What the example contains

  • Maps:

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

    • t2_rtgs_mx_schema_validation_xsd.mms

      Contains maps for Schema validation of any TARGET2 RTGS message.

    • t2_rtgs_schema_validation_frmwrk_map_xsd.mms

      The Main map used to apply Schema validation to TARGET2 RTGS xml messages.

  • Schemas:

    The schemas directory contains the following files:

    • admi.004.001.02.xsd
    • admi.005.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.007.001.08.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.021.001.06.xsd
    • camt.025.001.05.xsd
    • camt.029.001.09.xsd
    • camt.046.001.05.xsd
    • camt.047.001.06.xsd
    • camt.048.001.05.xsd
    • camt.049.001.05.xsd
    • camt.050.001.05.xsd
    • camt.053.001.08.xsd
    • camt.054.001.08.xsd
    • camt.056.001.08.xsd
    • pacs.002.001.10.xsd
    • pacs.004.001.09.xsd
    • pacs.008.001.08.xsd
    • pacs.009.001.08.xsd
    • pacs.010.001.03.xsd
    • pain.998.001.01_ais.xsd
    • pain.998.001.01_ati.xsd
    • pain.998.001.01_atn.xsd
    • head.001.001.01.xsd
    Note: XML schemas were downloaded from SWIFT MyStandards Readiness TARGET2 RTGS Portal.
  • Trees:

    The trees directory contains the following files:

    • mxval_error_codes.mtt

      Metadata that represents the validation error codes and rules with their descriptions.

    • mxvalErrorReport.mtt

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

    • swiftroute_funds.mtt

      Metadata that is used as internal element placeholder.

  • Data:

    The data directory contains the following file:

    • target2_error_codes.txt

      Contains error messages and rule descriptions.

    • Sample valid files for test purpose with header envelope:
      • bah_admi_004_001_02_valid.xml
      • bah_admi_005_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_007_001_08_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_021_001_06_valid.xml
      • bah_camt_025_001_05_valid.xml
      • bah_camt_029_001_09_valid.xml
      • bah_camt_046_001_05_valid.xml
      • bah_camt_047_001_06_valid.xml
      • bah_camt_048_001_05_valid.xml
      • bah_camt_049_001_05_valid.xml
      • bah_camt_050_001_05_valid.xml
      • bah_camt_053_001_08_valid.xml
      • bah_camt_054_001_08_valid.xml
      • bah_camt_056_001_08_valid.xml
      • bah_pacs_002_001_10_valid.xml
      • bah_pacs_004_001_09_valid.xml
      • bah_pacs_008_001_08_valid.xml
      • bah_pacs_009_001_08_valid.xml
      • bah_pacs_010_001_03_valid.xml
      • bah_pain_998_001_01_ais_valid.xml
      • bah_pain_998_001_01_ati_valid.xml
      • bah_pain_998_001_01_atn_valid.xml