What the example contains
Files and directories included in this example are as follows:
- Maps:
The maps directory contains the following map sources to use when running under Design Studio.
- e1s1_mx_camt_validation_enh.mms
Utility map called by main map for all the camt EBA E1S1 xml message MX validation.
- e1s1_mx_pacs_validation_enh.mms
Utility map called by main map for all the pacs EBA E1S1 xml message MX validation.
- e1s1_mx_admi_validation_enh.mms
Utility map called by main map for all the admi EBA E1S1 xml message MX validation.
- e1s1_mx_validation_frmwrk_map_enh.mms
The Main map used to apply MX validation to EBA E1S1 xml messages.
Note: When running under Design Server, the main framework map is e1s1_mx_validation_frmwrk_map_flw_enh.mms
- e1s1_mx_camt_validation_enh.mms
- Schemas:
The schemas directory contains the following files:
- 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.
(Based from SWIFT MyStandards Readiness EBA Portal)
- 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.011.001.07.xsd
- camt.029.001.09.xsd
- camt.052.001.08.xsd
- camt.053.001.08.xsd
- camt.054.001.08.xsd
- camt.056.001.08.xsd
- camt.998.001.03_gar.xsd
- camt.998.001.03_rar.xsd
- sup_camt.998.001.03_gar.xsd
- sup_camt.998.001.03_rar.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
- head.001.001.01.xsd
- bic.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.
- swiftroute_funds.mtt
- Data:
The data directory contains the following file:
- bic.xml
Repository file listing all BICs which are used during validation.
- currencycodedecimals.xml
Repository file listing country codes, currency codes and corresponding maximum fractionally digits, used as reference for validation.
- mxconfig.xml
Contains the MX configuration information on how to process the message.
Sample EBA EURO1/STEP1 valid files without header envelope for test purposes:
- admi_007_001_01_valid.xml
Sample EBA EURO1/STEP1 valid files with header envelope for test purposes:
- 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_011_001_07_valid.xml
- bah_camt_029_001_09_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_056_001_08_valid.xml
- bah_camt_998_001_03_gar_valid.xml
- bah_camt_998_001_03_rar_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
- bic.xml