Camt.052.001.06 Mapper

Overview

The Camt.052.001.06 Inboumd Mapper is used by SEPA Instant Credit Transfer(SCT Inst) Scheme for sending Liquidity Position Notification(BkToCstmrAccRpt) messages from Clearing and Settlement Mechanisms(CSM) to FTM for Immediate Payments. The default mapper name is Camt052ToISFMapper.

The details of the mapping specification are included in a separate document. Refer to Detailed Camt.052.001.06 mapping specification for more information about obtaining the documentation for the mapping specifications.

The inbound camt.052.001.06 mapper can also be used in conjunction with the Wrapper mapper. Refer to SCT Inst Wrapper Mapper for more information.

Inbound Mapper

The CONFIG=entry in Channel parameter is required for inbound mapper. The mapper uses the setting to locate <msgTypeCfg> entry in Value table with child element <Type> containing camt.052.001.06. The <msgTypeCfg> contains the configuration parameters for the inbound mapper.

For example, the default Message From CSM channel is configured with a CONFIG=IP_MAP_CFG_FROM_CSM parameter. When a camt.052.001.06 message is received , the mapper looks for the <msgTypeCfg> entry in the Value table with the following conditions:
  • In Value table, the value of Category is IP_MAP_CFG_FROM_CSM.
  • In msgTypeCfg entry, the value of Type is camt.052.001.06.
The default <msgTypeCfg> for IP_MAP_CFG_FROM_CSM is as follows.
<msgTypeCfg>
	<class>CAMT052</class>
	<subType>IP_FROM_CSM_LIQ_NOTIF</subType>
	<extendedCfg>
		<name>MASTER_FLAG</name>
		<value>Y</value>
	</extendedCfg>
	<extendedCfg>
		<name>BAT_FOR_SINGLE_TXN</name>
		<value>N</value>
	</extendedCfg>
	<bat>
		<class>CAMT052</class>
		<subType>IP_FROM_CSM_LIQ_NOTIF</subType>
	</bat>
	<pt>
		<class>CAMT052</class>
		<subType>IP_FROM_CSM_LIQ_NOTIF</subType>
	</pt>
	<mapName>Camt052ToISFMapper</mapName>
	<type>camt.052.001.06</type>
</msgTypeCfg>
The inbound mapper uses the configuration parameters of the <msgTypeCfg> entry as follows:
  • <class> - value for TXN_PAYMENT_V.OBJ_CLASS
  • <subType> - value for TXN_PAYMENT_V.SUBTYPE and ISFMessage/Header/BusinessConcept
  • <extendedCfg>.<value> with <name>=MASTER_FLAG - value for MASTER_FLAG (for TXN_PAYMENT_V and TRANSMISSION_V)
  • <extendedCfg>.<value> with <name>=BAT_FOR_SINGLE_TXN - a batch is created(<value>=Y) or not(<value>=N) when the message contains one transaction. The default value is 'N' if the parameter is not present.
  • <pt>.<class> - value for TRANSMISSION_V.OBJ_CLASS
  • <pt>.<subType> - value for TRANSMISSION_V.SUBTYPE
  • <bat>.<class> - value for BATCH_V.OBJ_CLASS
  • <bat>.<subType> - value for BATCH_V.SUBTYPE

If the <msgTypeCfg> entry cannot be located, the mapper throws an exception with error 'subType not found'.

Table 1 shows the default configuration parameters for the channels using camt.052.001.06 inbound mapper.
Table 1. Default configuration parameters for channels using camt.052.001.06 inbound mapper
Channel Category Class SubType MASTER_FLAG Pt.class Pt.subType
Message From CSM IP_MAP_CFG_FROM_CSM CAMT052 IP_FROM_CSM_LIQ_NOTIF Y CAMT052 IP_FROM_CSM_LIQ_NOTIF
The inbound mapper handles the Datetime elements with the rules as follows.
  • If a timezone offset is included in the datetime value, the datetime value is mapped to ISF with UTC timezone.
  • If a timezone off set is not included in a datetime value,
    • if the Timezone is configured in the Channel table, the input datetime is recognized as the value in the format of the channel timezone, and is mapped to ISF with UTC timezone.
    • if the Timezone is not configured in the Channel table, the input datetime is recognized as the value in the format of the local timezone in which the mapper is executing, and the input datetime is mapped to ISF with UTC timezone.