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.
-