Transforming a sample MT message using File Interface
Objective
Transforming a sample MT103 message to Pacs008(MX) message using Fiorano ISO 20022 Accelerator
Prerequisites
Start the Fiorano Enterprise Server (FES) in esb profile
Login to the eStudio application
Understand basic menus and perspectives (panels) in the eStudio application
Setting Up the Example
Configuring
To transform the message, perform the actions below in the eStudio application:
In eStudio, navigate to the Configuration Repository view (Window > Show View > Micro Service Repository).
In Configuration Repository, navigate to Resource > Development > SwiftMTSchemaDirectoy. Right-click SwiftMTSchemaDirectoy, and click Edit.
The SwiftMTSchemaDirectory is a global directory used to access the correct MT specification for a given flow.
In the Edit Configuration dialog box, click the Message Schema Directory ellipsis, and navigate to FIORANO_HOME/xml-catalog/fiorano/swift/mtxml/2020 and click FInish.
In the Edit Configuration dialog box, navigate to Service > Development and select SwiftMTMessage. Right-click SwiftMTMessages, and click Edit.
Change the directory to wherever the input is and specify other locations as well.
In Service > Development, change the directory for MXErrorWriter and MXResponseWriter to preferred locations in a similar manner as explained in the previous steps.
The translated output will be present in the directory specified in MXResponse Writer.
In case of an error, it would be present in MXErrorWriter.
Running the Example
To run the sample MT flow, perform the actions below in the Fiorano Orchestrator:
Open the Server Explorer window (Window > Show View > Fiorano > Server Explorer), and navigate to ISO20022 > MT_To_MX > MT103_To_PACS008.
Click the Check Resource and Connectivity icon (ALT+SHIFT+C) to check resources and connectivity.
Click the Run Event Process icon (ALT+SHIFT+R) to run the event process.
In the Server Explorer navigate to ISO20022 > Core > MTToMXTranslator:2.0 and launch the event process.
If the input supplied is correct, the output will be in the directory specified in MXResponseWriter.
If there is an error in the MX message, it will be found in MXErrorWriter.