Transforming a sample MX message using File Interface
Objective
Transforming a sample Camt029 (MX) message to an MT196 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.
Navigate to Service > Development, right-click SwiftMXMessages, and click Edit.
In the Edit Configuration dialog box, specify the directory where the input is saved.
Navigate to Service > Development and change the directory for MTErrorWriter and MTResponseWriter to preferred locations in a similar manner as explained in the previous steps.
The translated output will be present in the directory specified in MTResponse Writer.
In case of an error, it would be present in MTErrorWriter.
Running the Example
To run the sample MX flow, perform the actions below in the Fiorano Orchestrator:
Open the Server Explorer window (Window > Show View > Fiorano > Server Explorer), and navigate to TargetRTGS > MX_To_MT > CAMT029_To_MT196_MT296.
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 TargetRTGS > Core > MXToMTTranslator 2.0 and launch the event process.
If the input supplied is correct, the output will be in the directory specified in MTResponseWriter.
If there is an error in the MT message, it will be found in MTErrorWriter.