Validation framework map naming conventions
To navigate easily through the maps in the validation framework, it is important that you understand the map naming conventions.
The naming convention used in the validation framework maps is a combination of an eight character coded reference, plus a string that matches the SEPA schema naming convention. When looking at the validation framework map names, notice that periods are replaced by underscores ( _ ).
The first eight characters are significant, as they must be unique for mainframe processing. The naming scheme for the first eight characters in the validation framework map names is as follows:
"se" + map level + PSP/customer + message + ct/dd
This is illustrated in the following example. Data conforming to pacs_002_001_10 FIToFIPmtStsRpt schema to be validated against the Credit Transfer Implementation Guide would first pass through the level one map named:
se1b002c_FIToFIPmtStsRpt
"se" + map level="1" + PSP/customer="PSP"="b" + message = "002" + ct/dd="ct"="c"
The map name is shown below with the first eight characters indicated:
- Characters 1 and 2 – These characters always begin with the literal se.
- Character 3 – This character indicates the validation framework mapping level. It may be
a 0, or a 1. There are two validation framework mapping levels:
- Level-zero maps – At the highest level are framework level maps, called level-zero maps. A level-zero map always contains a 0.
- Level-one maps – At the next level of detail are validation level maps, or level-one maps. These maps perform specific validation for the messages. A level-one map always contains a 1.
- Character 4 – This will be character b to indicate message is PSP-to-PSP. Character c to indicate message is customer-to-PSP and character e to indicate message is an e-Mandate.
- Character 5, 6 and 7 – These characters indicate the UNIFI message name.
- Character 8 – This character indicates whether the message is used for a credit transfer, or for a direct debit. Credit transfers are indicated when a c appears in this character position. A direct debit is indicated when a d appears in character position 8. Characters e, f, g, h, i, j and m are variations of map names.
The remainder of the map name (i.e., _FIToFIPmtStsRpt) is a direct transformation of the primary schema name.