What the example contains

Files included in this example are as follows:

  • chaps_l4l_flow.zip
    • Test Data Files:
      • chlf_pacs_009_cov.xml
      • chlf_pacs_009_cov_bad_rule.xml
      • chlf_pacs_009_cov_bad_schema.xml
    • Validation Files:
      • chaps_error_codes.txt
      • mxconfig.xml
      • bic.xml
      • currencycodedecimals.xml
    • Schemas:
      • bic.xsd

        Meta data that represents the bic.xml repository file structure.

      • ccy.xsd

        Meta data that represents the currencycodedecimals.xml repository file structure.

      • mxconfig.xsd

        Meta data that represent the mxconfig.xml configuration file structure.

      • 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.

      • admi.004.001.02_fqsm.xsd
      • admi.004.001.02_rsr.xsd
      • camt.052.001.08.xsd
      • camt.053.001.08.xsd
      • camt.054.001.08_ca.xsd
      • camt.054.001.08_cld.xsd
      • camt.054.001.08_cli.xsd
      • camt.054.001.08_lpa.xsd
      • camt.060.001.05.xsd
      • mirs.095.001.01.xsd
      • pacs.002.001.10.xsd
      • pacs.004.001.09.xsd
      • pacs.008.001.08.xsd
      • pacs.009.001.08_core.xsd
      • pacs.009.001.08_cov.xsd
      • head.001.001.02_admi_004_fqsm.xsd
      • head.001.001.02_admi_004_rsr.xsd
      • head.001.001.02_camt_052.xsd
      • head.001.001.02_camt_053.xsd
      • head.001.001.02_camt_054_ca.xsd
      • head.001.001.02_camt_054_cld.xsd
      • head.001.001.02_camt_054_cli.xsd
      • head.001.001.02_camt_054_lpa.xsd
      • head.001.001.02_camt_060.xsd
      • head.001.001.02_mirs_095.xsd
      • head.001.001.02_pacs_002.xsd
      • head.001.001.02_pacs_004.xsd
      • head.001.001.02_pacs_008.xsd
      • head.001.001.02_pacs_009_core.xsd
      • head.001.001.02_pacs_009_cov.xsd
      Note: XML schemas were downloaded from SWIFT MyStandards Readiness Bank of England Portal.
    • Maps:
      • For Extended Validation:
        • chlf8701_chaps_l4l_bah_val
        • chlf8702_chaps_l4l_doc_val
        • chlf8056_head112_camt052
        • chlf8906_camt_052_001_08
        • chlf8055_head112_camt053
        • chlf8905_camt_053_001_08
        • chlf8051_head112_camt054_ca
        • chlf8901_camt_054_001_08_ca
        • chlf8052_head112_camt054_cld
        • chlf8902_camt_054_001_08_cld
        • chlf8053_head112_camt054_cli
        • chlf8903_camt_054_001_08_cli
        • chlf8054_head112_camt054_lpa
        • chlf8904_camt_054_001_08_lpa
        • chlf8060_head112_camt060
        • chlf8909_camt_060_001_05
        • chlf8057_head112_pacs_002
        • chlf8907_pacs_002_001_10
        • chlf8058_head112_pacs_008
        • chlf8908_pacs_008_001_08
        • chlf8059_head112_pacs_004
        • chlf8910_pacs_004_001_09
        • chlf8061_head112_pacs_009_core
        • chlf8911_pacs_009_001_08_core
        • chlf8062_head112_pacs_009_cov
        • chlf8912_pacs_009_001_08_cov
        • chlf8401_head112_mirs095
        • chlf8913_mirs_095_001_01
        • chlf8601_head112_admi004_fqsm
        • chlf8501_admi_004_001_02_fqsm
        • chlf8602_head112_admi004_rsr
        • chlf8502_admi_004_001_02_rsr
        • chlf8087_bah_camt_052_set
        • chlf8088_bah_camt_053_set
        • chlf8081_bah_camt_054_ca_set
        • chlf8082_bah_camt_054_cld_set
        • chlf8083_bah_camt_054_cli_set
        • chlf8084_bah_camt_054_lpa_set
        • chlf8089_bah_camt_060_set
        • chlf8085_bah_pacs_002_set
        • chlf8091_bah_pacs_004_set
        • chlf8086_bah_pacs_008_set
        • chlf8092_bah_pacs_009_set
        • chlf8093_bah_pacs_009_cov_set
        • chlf8090_bah_mirs_095_set
      • For Schema Validation:
        • chlf8080_bah_router
        • chlf8801_chaps_l4l_bah_val
        • chlf8802_chaps_l4l_doc_val
        • chlf8201_camt_054_001_08_ca
        • chlf8202_camt_054_001_08_cld
        • chlf8203_camt_054_001_08_cli
        • chlf8204_camt_054_001_08_lpa
        • chlf8205_camt_053_001_08
        • chlf8206_camt_052_001_08
        • chlf8207_pacs_002_001_10
        • chlf8208_pacs_008_001_08
        • chlf8209_camt_060_001_05
        • chlf8210_pacs_004_001_09
        • chlf8211_pacs_009_001_08_core
        • chlf8212_pacs_009_001_08_cov
        • chlf8213_mirs_095_001_01
        • chlf8214_admi_004_001_02_fqsm
        • chlf8215_admi_004_001_02_rsr
        • chlf8251_head112_camt054_ca
        • chlf8252_head112_camt054_cld
        • chlf8253_head112_camt054_cli
        • chlf8254_head112_camt054_lpa
        • chlf8255_head112_camt053
        • chlf8256_head112_camt052
        • chlf8257_head112_pacs_002_001_10
        • chlf8258_head112_pacs_008_001_08
        • chlf8259_head112_camt060
        • chlf8260_head112_pacs004
        • chlf8261_head112_pacs009_core
        • chlf8262_head112_pacs009_cov
        • chlf8263_head112_mirs095
        • chlf8264_head112_admi004_fqsm
        • chlf8265_head112_admi004_rsr
      • Common:
        • mxut1002_bizsvc_chaps
        • chlf8900_deenvelope
    • Flows:
      • chaps_l4l_validation