Including Outbound Mappers
Since the EventProcessingWrapper flow will be routing the message
to the mappers, all mappers should be included in the EventProcessingWrapper subflow.
This is achieved using the following steps:
- Create the subflows that group the mapper, if they do not already
exist:
- If it does not already exist, create a message flow named MappersFromISF.msgflow under the OutboundMappers schema in the Application Message Flow Project.
- Create a message flow named ISFToFINMappers.msgflow under the OutboundMappers schema in the Application Message Flow Project.
- A flow named ISFToFINMappers_<Pack_Name>.msgflow should exist in the Message Flow Project that contains the pack mappers, under the OutboundMappers schema. If it does not, create a message flow named ISFToFINMappers_<Pack_Name>.msgflow under the OutboundMappers schema in the Application Message Flow Project. Add the name of the pack you are using in place of <Pack_Name>.
- In the Application Message Flow Project, create a message flow and name it ActionsAndOutboundMaps.msgflow under the EventProcessingFlow schema, if it does not already exist
- Include the subflows as needed:
- If you had created the ISFToFINMappers_<Pack_Name>.msgflow, include into it all the mappers under the OutboundMappers schema in the pack mappers Message Flow Project.
- In the ISFToFINMappers.msgflow flow, include the ISFToFINMappers_<Pack_Name>.msgflow and the FTM SWIFT MT Flows/OutboundMappers/ISFToFINCommonMapper.msgflow flow.
- In the MappersFromISF.msgflow, include the ISFToFINMappers.msgflow flow.
- In the ActionsAndOutboundMaps.msgflow under the EventProcessingFlow schema, include the MappersFromISF.msgflow, if not already included.
- In the EventProcessingWrapper.msgflow under the EventProcessingFlow schema, include the ActionsAndOutboundMaps .msgflow, if not already included.
- Promote the properties:
- If any of the specific mappers included in the ISFToFINMappers_<Pack_Name>.msgflow are promoting any properties (especially Data Source), promote them to the flow.
- In the ISFToFINMappers.msgflow, promote the Data Source and Label Name properties from the FINToISFMapper node, and all properties from the ISFToFINMappers_<Pack_Name>.msgflow, if any.
- In the MappersFromISF.msgflow, promote the Data Source property from the ISFToFINMappers node, and set the Label Name property to ISFToMTMapper
- In the ActionsAndOutboundMaps.msgflow, promote the Data Source property from the MappersFromISF node, if it is not already done.
- In the EventProcessingWrapper .msgflow, promote the Data Source property from the ActionsAndOutboundMaps node, if it is not already done.