What the example contains

Files included in this example are as follows:

  • cbpr_validation.zip
    • Test Data Files:
      • cbpr_pacs_009_adv.xml
      • cbpr_pacs_009_adv_bad_rule.xml
      • cbpr_pacs_009_adv_bad_schema.xml
    • Validation Files:
      • mxconfig.xml
      • bic.xml
      • currencycodedecimals.xml
    • Schemas:
      • bic.xsd

        Metadata that represents the bic.xml repository file structure.

      • ccy.xsd

        Metadata that represents the currencycodedecimals.xml repository file structure.

      • mxconfig.xsd

        Metadata that represents the mxconfig.xml configuration file structure.

      • cbprErrorReport.mtt

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

      • swiftroute_funds.mtt

        Metadata that is used as an internal element placeholder.

      (Based from SWIFT MyStandards Readiness CBPR+ portal)

      • admi.024.001.01.xsd
      • camt.025.001.08.xsd
      • camt.029.001.09.xsd
      • camt.052.001.08.xsd
      • camt.053.001.08.xsd
      • camt.054.001.08.xsd
      • camt.055.001.08.xsd
      • camt.056.001.08.xsd
      • camt.057.001.06.xsd
      • camt.058.001.08.xsd
      • camt.060.001.05.xsd
      • camt.105.001.02.xsd
      • camt.105.001.02_mlp.xsd
      • camt.106.001.02.xsd
      • camt.106.001.02_mlp.xsd
      • camt.107.001.01.xsd
      • camt.108.001.01.xsd
      • camt.109.001.01.xsd
      • head.001.001.02_admi_024.xsd
      • head.001.001.02_camt_025.xsd
      • head.001.001.02_camt_029.xsd
      • head.001.001.02_camt_052.xsd
      • head.001.001.02_camt_053.xsd
      • head.001.001.02_camt_054.xsd
      • head.001.001.02_camt_055.xsd
      • head.001.001.02_camt_056.xsd
      • head.001.001.02_camt_057.xsd
      • head.001.001.02_camt_058.xsd
      • head.001.001.02_camt_060.xsd
      • head.001.001.02_camt_105.xsd
      • head.001.001.02_camt_105_mlp.xsd
      • head.001.001.02_camt_106.xsd
      • head.001.001.02_camt_106_mlp.xsd
      • head.001.001.02_camt_107.xsd
      • head.001.001.02_camt_108.xsd
      • head.001.001.02_camt_109.xsd
      • head.001.001.02_pacs_002.xsd
      • head.001.001.02_pacs_003.xsd
      • head.001.001.02_pacs_004.xsd
      • head.001.001.02_pacs_008.xsd
      • head.001.001.02_pacs_008_stp.xsd
      • head.001.001.02_pacs_009.xsd
      • head.001.001.02_pacs_009_cov.xsd
      • head.001.001.02_pacs_009_adv.xsd
      • head.001.001.02_pacs_010.xsd
      • head.001.001.02_pacs_010_mgn.xsd
      • head.001.001.02_pain_001.xsd
      • head.001.001.02_pain_002.xsd
      • head.001.001.02_pain_008.xsd
      • pacs.002.001.10.xsd
      • pacs.003.001.08.xsd
      • pacs.004.001.09.xsd
      • pacs.008.001.08.xsd
      • pacs.008.001.08_stp.xsd
      • pacs.009.001.08.xsd
      • pacs.009.001.08_adv.xsd
      • pacs.009.001.08_cov.xsd
      • pacs.010.001.03.xsd
      • pacs.010.001.03_mgn.xsd
      • pain.001.001.09.xsd
      • pain.002.001.10.xsd
      • pain.008.001.08.xsd
    • Maps:
      • For Extended Validation:
          • cbpr6200_val
          • cbpr6001_camt_029_001_09
          • cbpr6002_camt_052_001_08
          • cbpr6003_camt_053_001_08
          • cbpr6004_camt_054_001_08
          • cbpr6005_camt_057_001_06
          • cbpr6006_camt_056_001_08
          • cbpr6007_camt_060_001_05
          • cbpr6008_camt_055_001_08
          • cbpr6009_camt_058_001_08
          • cbpr6010_camt_107_001_01
          • cbpr6011_camt_108_001_01
          • cbpr6012_camt_109_001_01
          • cbpr6013_camt_105_001_02
          • cbpr6014_camt_105_001_02_mlp
          • cbpr6015_camt_106_001_02
          • cbpr6016_camt_106_001_02_mlp
          • cbpr6017_camt_025_001_08
          • cbpr6051_head112_camt029
          • cbpr6052_head112_camt052
          • cbpr6053_head112_camt053
          • cbpr6054_head112_camt054
          • cbpr6055_head112_camt057
          • cbpr6056_head112_camt056
          • cbpr6057_head112_camt060
          • cbpr6058_head112_camt055
          • cbpr6059_head112_camt058
          • cbpr6060_head112_camt107
          • cbpr6061_head112_camt108
          • cbpr6062_head112_camt109
          • cbpr6063_head112_camt105
          • cbpr6064_head112_camt105_mlp
          • cbpr6065_head112_camt106
          • cbpr6066_head112_camt106_mlp
          • cbpr6067_head112_camt025
          • cbpr6101_pacs_002_001_10
          • cbpr6102_pacs_004_001_09
          • cbpr6103_pacs_008_001_08
          • cbpr6104_pacs_009_001_08
          • cbpr6105_pacs_009_001_08_cov
          • cbpr6106_pacs_010_001_03_mgn
          • cbpr6107_pacs_008_001_08_stp
          • cbpr6108_pacs_009_001_08_adv
          • cbpr6109_pacs_003_001_08
          • cbpr6110_pacs_010_001_03
          • cbpr6151_head112_pacs002
          • cbpr6152_head112_pacs004
          • cbpr6153_head112_pacs008
          • cbpr6154_head112_pacs009
          • cbpr6155_head112_pacs009_cov
          • cbpr6156_head112_pacs010_mgn
          • cbpr6157_head112_pacs008_stp
          • cbpr6158_head112_pacs009_adv
          • cbpr6159_head112_pacs003
          • cbpr6160_head112_pacs010
          • cbpr6401_pain_001_001_09
          • cbpr6402_pain_002_001_10
          • cbpr6403_pain_008_001_08
          • cbpr6451_head112_pain001
          • cbpr6452_head112_pain002
          • cbpr6453_head112_pain008
          • cbpr6601_admi_024_001_01
          • cbpr6651_head112_admi024
      • For Schema Validation:
          • cbpr6100_val
          • cbpr6201_camt_029_001_09
          • cbpr6202_camt_052_001_08
          • cbpr6203_camt_053_001_08
          • cbpr6204_camt_054_001_08
          • cbpr6205_camt_056_001_08
          • cbpr6206_camt_057_001_06
          • cbpr6207_camt_060_001_05
          • cbpr6208_camt_055_001_08
          • cbpr6209_camt_058_001_08
          • cbpr6210_camt_107_001_01
          • cbpr6211_camt_108_001_01
          • cbpr6212_camt_109_001_01
          • cbpr6213_camt_105_001_02
          • cbpr6214_camt_105_001_02_mlp
          • cbpr6215_camt_106_001_02
          • cbpr6216_camt_106_001_02_mlp
          • cbpr6251_head112_camt029
          • cbpr6252_head112_camt052
          • cbpr6253_head112_camt053
          • cbpr6254_head112_camt054
          • cbpr6255_head112_camt056
          • cbpr6256_head112_camt057
          • cbpr6257_head112_camt060
          • cbpr6258_head112_camt055
          • cbpr6259_head112_camt058
          • cbpr6260_head112_camt107
          • cbpr6261_head112_camt108
          • cbpr6262_head112_camt109
          • cbpr6263_head112_camt105
          • cbpr6264_head112_camt105_mlp
          • cbpr6265_head112_camt106
          • cbpr6266_head112_camt106_mlp
          • cbpr6267_head112_camt025
          • cbpr6301_pacs_002_001_10
          • cbpr6302_pacs_004_001_09
          • cbpr6303_pacs_008_001_08
          • cbpr6304_pacs_009_001_08
          • cbpr6305_pacs_009_001_08_cov
          • cbpr6306_pacs_010_001_03_mgn
          • cbpr6307_pacs_008_001_08_stp
          • cbpr6308_pacs_009_001_08_adv
          • cbpr6309_pacs_003_001_08
          • cbpr6310_pacs_010_001_03
          • cbpr6351_head112_pacs002
          • cbpr6352_head112_pacs004
          • cbpr6353_head112_pacs008
          • cbpr6354_head112_pacs009
          • cbpr6355_head112_pacs009_cov
          • cbpr6356_head112_pacs010_mgn
          • cbpr6357_head112_pacs008_stp
          • cbpr6358_head112_pacs009_adv
          • cbpr6359_head112_pacs003
          • cbpr6360_head112_pacs010
          • cbpr6501_pain_001_001_09
          • cbpr6502_pain_002_001_10
          • cbpr6503_pain_008_001_08
          • cbpr6551_head112_pain001
          • cbpr6552_head112_pain002
          • cbpr6553_head112_pain008
          • cbpr6701_admi_024_001_01
          • cbpr6751_head112_admi024
    • Common:
      • mxut1001_bizsvc_cbpr
    • Flows:
      • cbpr_validation