Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Refer to the Process Message Based On a Property section under the Common Configurations page.

 

Message Schema Directory

If this property is used, the file name mentioned in Message Schema File will be located from Message Schema Directory. Message Scheme Directory will be preferred only when there is no absolute path mentioned in Message Schema File.

Image Added

Figure 3: Message Schema Directory

Threadpool Configuration

This property is used when there is a need to process messages in parallel within the component, still maintaining the sequence from the external perspective. 

...

Click the Threadpool Configuration ellipsis button to configure the Threadpool Configuration properties.


Figure
  34: Threadpool Configuration

...

Use Feeder and Display components to send sample input and check the response respectively.


Figure 45: Event process demonstrating scenarios

...

Info

Schema file used in this example is "fin.103.2020.xsd" from the sample schema location %FIORANO_HOME%\xml-catalog\fiorano\swift\mtxml\2020.


Figure  56: MT2XML microservice configured with MT103 (2020) with the schema file path provided

...

Code Block
titleSample input in the Feeder window
{1:F01AAAAGRA0AXXX0057000289}{2:O1030919010321BBBBGRA0AXXX00570001710103210920N}{3:{108:MT103 003 OF 045}{121:c8b66b47-2bd9-48fe-be90-93c2096f27d2}}{4:
:20:5387354
:23B:CRED
:23E:PHOB/20.527.19.60
:32A:000526USD1101,50
:33B:USD1121,50
:50K:FRANZ HOLZAPFEL GMBH
VIENNA
:52A:BKAUATWW
:59:723491524
C. KLEIN
BLOEMENGRACHT 15
AMSTERDAM
:71A:SHA
:71F:USD10,
:71F:USD10,
:72:/INS/CHASUS33
-}{5:{CHK:DE1B0D71FA96}}


Figure  67: Feeder window with the sample message

...

Code Block
titleOutput in the Display window
languagexml
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<FinMessage xmlns="urn:swift:xsd:mtmsg.2020"><!--line=0-->
   <Block1>
      <ApplicationIdentifier>F</ApplicationIdentifier>
      <ServiceIdentifier>01</ServiceIdentifier>
      <LogicalTerminalAddress>AAAAGRA0AXXX</LogicalTerminalAddress>
      <SessionNumber>0057</SessionNumber>
      <SequenceNumber>000289</SequenceNumber>
   </Block1><!--line=0-->
   <Block2>
      <OutputIdentifier>O</OutputIdentifier>
      <MessageType>103</MessageType>
      <InputTime>0919</InputTime>
      <MessageInputReference>
         <Date>010321</Date>
         <LTIdentifier>BBBBGRA0A</LTIdentifier>
         <BranchCode>XXX</BranchCode>
         <SessionNumber>0057</SessionNumber>
         <ISN>000171</ISN>
      </MessageInputReference>
      <Date>010321</Date>
      <Time>0920</Time>
      <MessagePriority>N</MessagePriority>
   </Block2><!--line=0-->
   <Block3><!--line=0-->
      <F108>MT103 003 OF 045</F108><!--line=0-->
      <F121>c8b66b47-2bd9-48fe-be90-93c2096f27d2</F121>
   </Block3><!--line=0-->
   <Block4>
      <Document xmlns="urn:swift:xsd:fin.103.2020">
         <MT103>
            <F20a><!--line=1-->
               <F20>5387354</F20>
            </F20a>
            <F23a_1><!--line=2-->
               <F23B>CRED</F23B>
            </F23a_1>
            <F23a_2><!--line=3-->
               <F23E>
                  <InstructionCode>PHOB</InstructionCode>
                  <AdditionalInformation>20.527.19.60</AdditionalInformation>
               </F23E>
            </F23a_2>
            <F32a><!--line=4-->
               <F32A>
                  <Date>000526</Date>
                  <Currency>USD</Currency>
                  <Amount>1101,50</Amount>
               </F32A>
            </F32a>
            <F33a><!--line=5-->
               <F33B>
                  <Currency>USD</Currency>
                  <Amount>1121,50</Amount>
               </F33B>
            </F33a>
            <F50a><!--line=6-->
               <F50K>
                  <NameAndAddress>
                     <Line>FRANZ HOLZAPFEL GMBH</Line>
                     <Line>VIENNA</Line>
                  </NameAndAddress>
               </F50K>
            </F50a>
            <F52a><!--line=8-->
               <F52A>
                  <IdentifierCode>BKAUATWW</IdentifierCode>
               </F52A>
            </F52a>
            <F59a><!--line=9-->
               <F59>
                  <NameAndAddress>
                     <Line>723491524</Line>
                     <Line>C. KLEIN</Line>
                     <Line>BLOEMENGRACHT 15</Line>
                     <Line>AMSTERDAM</Line>
                  </NameAndAddress>
               </F59>
            </F59a>
            <F71a_1><!--line=13-->
               <F71A>SHA</F71A>
            </F71a_1>
            <F71a_2><!--line=14-->
               <F71F>
                  <Currency>USD</Currency>
                  <Amount>10,</Amount>
               </F71F>
            </F71a_2>
            <F71a_2><!--line=15-->
               <F71F>
                  <Currency>USD</Currency>
                  <Amount>10,</Amount>
               </F71F>
            </F71a_2>
            <F72a><!--line=16-->
               <F72>
                  <NarrativeStructuredFormat>
                     <Line1>
                        <Code>INS</Code>
                        <Narrative>CHASUS33</Narrative>
                     </Line1>
                  </NarrativeStructuredFormat>
               </F72>
            </F72a>
         </MT103>
      </Document>
   </Block4><!--line=17-->
   <Block5><!--line=17-->
      <CHK>DE1B0D71FA96</CHK>
   </Block5>
</FinMessage>


Figure  78: Display window with the output message for Scenario 1 input

...

Info

Schema file used in this example is "fin.101.2018.xsd" from the sample schema location %FIORANO_HOME%\xml-catalog\fiorano\swift\mtxml\2018.


Figure 89: MT2XML microservice configured with MT101 (2018) with the schema file path provided

...

Code Block
titleSample input in the Feeder window
{1:F01SAESVAV0AXXX0466020121}{2:O1011538070522LRLRXXXX4A0700005910650705221739N}{3:{108:MT101 001 OF 019}}{4:
:20:00028
:28D:1/1
:50H:/VTB.2003.02
19Apr2002
:30:020419
:21:x
:32B:USD1,
:50L:x
:59:/x
x
:71A:OUR
-}{5:{CHK:24857F4599E7}{TNG:}}


Figure 910: Feeder window with the sample message

...

Code Block
titleOutput in the Display window
languagexml
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<FinMessage xmlns="urn:swift:xsd:mtmsg.2018"><!--line=0-->
   <Block1>
      <ApplicationIdentifier>F</ApplicationIdentifier>
      <ServiceIdentifier>01</ServiceIdentifier>
      <LogicalTerminalAddress>SAESVAV0AXXX</LogicalTerminalAddress>
      <SessionNumber>0466</SessionNumber>
      <SequenceNumber>020121</SequenceNumber>
   </Block1><!--line=0-->
   <Block2>
      <OutputIdentifier>O</OutputIdentifier>
      <MessageType>101</MessageType>
      <InputTime>1538</InputTime>
      <MessageInputReference>
         <Date>070522</Date>
         <LTIdentifier>LRLRXXXX4</LTIdentifier>
         <BranchCode>A07</BranchCode>
         <SessionNumber>0000</SessionNumber>
         <ISN>591065</ISN>
      </MessageInputReference>
      <Date>070522</Date>
      <Time>1739</Time>
      <MessagePriority>N</MessagePriority>
   </Block2><!--line=0-->
   <Block3><!--line=0-->
      <F108>MT101 001 OF 019</F108>
   </Block3><!--line=0-->
   <Block4>
      <Document xmlns="urn:swift:xsd:fin.101.2018">
         <MT101>
            <SeqA>
               <F20a><!--line=1-->
                  <F20>00028</F20>
               </F20a>
               <F28a><!--line=2-->
                  <F28D>
                     <MessageIndex>1</MessageIndex>
                     <Total>1</Total>
                  </F28D>
               </F28a>
               <F50a_2><!--line=3-->
                  <F50H>
                     <Account>VTB.2003.02</Account>
                     <NameAndAddress>
                        <Line>19Apr2002</Line>
                     </NameAndAddress>
                  </F50H>
               </F50a_2>
               <F30a><!--line=5-->
                  <F30>020419</F30>
               </F30a>
            </SeqA>
            <SeqB>
               <F21a_1><!--line=6-->
                  <F21>x</F21>
               </F21a_1>
               <F32a><!--line=7-->
                  <F32B>
                     <Currency>USD</Currency>
                     <Amount>1,</Amount>
                  </F32B>
               </F32a>
               <F50a_1><!--line=8-->
                  <F50L>x</F50L>
               </F50a_1>
               <F59a><!--line=9-->
                  <F59>
                     <Account>x</Account>
                     <NameAndAddress>
                        <Line>x</Line>
                     </NameAndAddress>
                  </F59>
               </F59a>
               <F71a><!--line=11-->
                  <F71A>OUR</F71A>
               </F71a>
            </SeqB>
         </MT101>
      </Document>
   </Block4><!--line=12-->
   <Block5><!--line=12-->
      <CHK>24857F4599E7</CHK><!--line=12-->
      <TNG/>
   </Block5>
</FinMessage>


Figure 1011: Display window with the output message for Scenario 2 input

...

Code Block
titleOutput in the Display window
languagexml
collapsetrue
<?xml version="1.0" encoding="UTF-8"?>
<FinMessage xmlns="urn:swift:xsd:mtmsg.2018"><!--line=0-->
   <Block1>
      <ApplicationIdentifier>F</ApplicationIdentifier>
      <ServiceIdentifier>01</ServiceIdentifier>
      <LogicalTerminalAddress>AAAAGRA0AXXX</LogicalTerminalAddress>
      <SessionNumber>0057</SessionNumber>
      <SequenceNumber>000289</SequenceNumber>
   </Block1><!--line=0-->
   <Block2>
      <OutputIdentifier>O</OutputIdentifier>
      <MessageType>103</MessageType>
      <InputTime>0919</InputTime>
      <MessageInputReference>
         <Date>010321</Date>
         <LTIdentifier>BBBBGRA0A</LTIdentifier>
         <BranchCode>XXX</BranchCode>
         <SessionNumber>0057</SessionNumber>
         <ISN>000171</ISN>
      </MessageInputReference>
      <Date>010321</Date>
      <Time>0920</Time>
      <MessagePriority>N</MessagePriority>
   </Block2><!--line=0-->
   <Block3><!--line=0-->
      <F108>MT103 003 OF 045</F108><!--line=0-->
      <F121>c8b66b47-2bd9-48fe-be90-93c2096f27d2</F121>
   </Block3><!--line=0-->
   <Block4>
      <Document xmlns="urn:swift:xsd:fin.103.2018">
         <MT103>
            <F20a><!--line=1-->
               <F20>5387354</F20>
            </F20a>
            <F23a_1><!--line=2-->
               <F23B>CRED</F23B>
            </F23a_1>
            <F23a_2><!--line=3-->
               <F23E>
                  <InstructionCode>PHOB</InstructionCode>
                  <AdditionalInformation>20.527.19.60</AdditionalInformation>
               </F23E>
            </F23a_2>
            <F32a><!--line=4-->
               <F32A>
                  <Date>000526</Date>
                  <Currency>USD</Currency>
                  <Amount>1101,50</Amount>
               </F32A>
            </F32a>
            <F33a><!--line=5-->
               <F33B>
                  <Currency>USD</Currency>
                  <Amount>1121,50</Amount>
               </F33B>
            </F33a>
            <F50a><!--line=6-->
               <F50K>
                  <NameAndAddress>
                     <Line>FRANZ HOLZAPFEL GMBH</Line>
                     <Line>VIENNA</Line>
                  </NameAndAddress>
               </F50K>
            </F50a>
            <F52a><!--line=8-->
               <F52A>
                  <IdentifierCode>BKAUATWW</IdentifierCode>
               </F52A>
            </F52a>
            <F59a><!--line=9-->
               <F59>
                  <NameAndAddress>
                     <Line>723491524</Line>
                     <Line>C. KLEIN</Line>
                     <Line>BLOEMENGRACHT 15</Line>
                     <Line>AMSTERDAM</Line>
                  </NameAndAddress>
               </F59>
            </F59a>
            <F71a_1><!--line=13-->
               <F71A>SHA</F71A>
            </F71a_1>
            <F71a_2><!--line=14-->
               <F71F>
                  <Currency>USD</Currency>
                  <Amount>10,</Amount>
               </F71F>
            </F71a_2>
            <F71a_2><!--line=15-->
               <F71F>
                  <Currency>USD</Currency>
                  <Amount>10,</Amount>
               </F71F>
            </F71a_2>
            <F72a><!--line=16-->
               <F72>
                  <NarrativeStructuredFormat>
                     <Line1>
                        <Code>INS</Code>
                        <Narrative>CHASUS33</Narrative>
                     </Line1>
                  </NarrativeStructuredFormat>
               </F72>
            </F72a>
         </MT103>
      </Document>
   </Block4><!--line=17-->
   <Block5><!--line=17-->
      <CHK>DE1B0D71FA96</CHK>
   </Block5>
</FinMessage>


Figure 11 12: Display window with the output message for Scenario 3 input

Adaptavist ThemeBuilder EngineAtlassian Confluence