Skip to content

Commit

Permalink
Update Swift Translators versions
Browse files Browse the repository at this point in the history
  • Loading branch information
johnmara-pc14 committed May 17, 2021
1 parent c70e703 commit 4839b10
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
6 changes: 3 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
</parent>
<groupId>com.paymentcomponents.libraries</groupId>
<artifactId>rest-sdk-wrapper</artifactId>
<version>1.3.0</version>
<version>1.3.1</version>
<name>rest-sdk-wrapper</name>
<description>Wrapper for Payment Components Financial Messaging Libraries</description>

Expand All @@ -19,8 +19,8 @@
<smv.version>21.1.0</smv.version>
<mx.version>20.14.1</mx.version>
<sepa.version>19.22.0</sepa.version>
<cbpr.translator.version>2.0.0</cbpr.translator.version>
<rtgs.translator.version>1.2.0</rtgs.translator.version>
<cbpr.translator.version>2.0.1</cbpr.translator.version>
<rtgs.translator.version>1.2.1</rtgs.translator.version>
</properties>

<repositories>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,14 @@ public class SwaggerConstants {
public static final String CBPR_TRANSLATOR_MT_TO_MX_SUMMARY = "Translate a SWIFT MT message to CBPR+ MX";
public static final String CBPR_TRANSLATOR_MT_TO_MX_DESCRIPTION = "Accepts an MT message request in plain text and translates it to the equivalent CBPR+ MX.";
public static final String CBPR_TRANSLATOR_MT_TO_MX_REQUEST_EXAMPLE_VALID = "{1:F01AAAABEBBAXXX0000000000}{2:I200CCCCUS33AXXXN}{3:{108:MT200 005 OF 013}{433:/AOK/EXCLUDED }}{4:\n:20:00322\n:32A:090527USD10500,00\n:56A:TESTBICD\n:57A:TESTBICE\n:72:/INS/CHASUS33\n-}{5:{MAC:00000000}{CHK:7C36CF9824B0}{TNG:}}{S:{SAC:}{COP:P}}";
public static final String CBPR_TRANSLATOR_MT_TO_MX_RESPONSE_EXAMPLE_200 = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<AppHdr xmlns=\"urn:iso:std:iso:20022:tech:xsd:head.001.001.02\">\n <Fr>\n <FIId>\n <FinInstnId>\n <BICFI>AAAABEBBXXX</BICFI>\n </FinInstnId>\n </FIId>\n </Fr>\n <To>\n <FIId>\n <FinInstnId>\n <BICFI>CCCCUS33XXX</BICFI>\n </FinInstnId>\n </FIId>\n </To>\n <BizMsgIdr>00322</BizMsgIdr>\n <MsgDefIdr>pacs.009.001.08</MsgDefIdr>\n <CreDt>2020-11-24T16:42:42.461+02:00</CreDt>\n <Prty>N</Prty>\n</AppHdr>\n\n<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pacs.009.001.08\">\n <FICdtTrf>\n <GrpHdr>\n <MsgId>00322</MsgId>\n <CreDtTm>2020-11-24T16:42:42.464+02:00</CreDtTm>\n <NbOfTxs>1</NbOfTxs>\n <SttlmInf>\n <SttlmMtd>INDA</SttlmMtd>\n </SttlmInf>\n </GrpHdr>\n <CdtTrfTxInf>\n <PmtId>\n <InstrId>00322</InstrId>\n <EndToEndId>NOTPROVIDED</EndToEndId>\n <UETR>e7e281e0-9f40-4ab3-80a6-0e8ca3fb6aaa</UETR>\n </PmtId>\n <IntrBkSttlmAmt Ccy=\"USD\">10500.00</IntrBkSttlmAmt>\n <IntrBkSttlmDt>2009-05-27+03:00</IntrBkSttlmDt>\n <PrvsInstgAgt1>\n <FinInstnId>\n <BICFI>CHASUS33</BICFI>\n </FinInstnId>\n </PrvsInstgAgt1>\n <InstgAgt>\n <FinInstnId>\n <BICFI>AAAABEBBXXX</BICFI>\n </FinInstnId>\n </InstgAgt>\n <InstdAgt>\n <FinInstnId>\n <BICFI>CCCCUS33XXX</BICFI>\n </FinInstnId>\n </InstdAgt>\n <IntrmyAgt1>\n <FinInstnId>\n <BICFI>TESTBICD</BICFI>\n </FinInstnId>\n </IntrmyAgt1>\n <Dbtr>\n <FinInstnId>\n <BICFI>AAAABEBBXXX</BICFI>\n </FinInstnId>\n </Dbtr>\n <CdtrAgt>\n <FinInstnId>\n <BICFI>TESTBICE</BICFI>\n </FinInstnId>\n </CdtrAgt>\n <Cdtr>\n <FinInstnId>\n <BICFI>CCCCUS33XXX</BICFI>\n </FinInstnId>\n </Cdtr>\n </CdtTrfTxInf>\n </FICdtTrf>\n</Document>\n";
public static final String CBPR_TRANSLATOR_MT_TO_MX_RESPONSE_EXAMPLE_200 = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<AppHdr xmlns=\"urn:iso:std:iso:20022:tech:xsd:head.001.001.02\">\n <Fr>\n <FIId>\n <FinInstnId>\n <BICFI>AAAABEBBXXX</BICFI>\n </FinInstnId>\n </FIId>\n </Fr>\n <To>\n <FIId>\n <FinInstnId>\n <BICFI>CCCCUS33XXX</BICFI>\n </FinInstnId>\n </FIId>\n </To>\n <BizMsgIdr>00322</BizMsgIdr>\n <MsgDefIdr>pacs.009.001.08</MsgDefIdr>\n <BizSvc>swift.cbprplus.01</BizSvc>\n <CreDt>2021-05-17T14:27:38.830+03:00</CreDt>\n <Prty>NORM</Prty>\n</AppHdr>\n\n<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pacs.009.001.08\">\n <FICdtTrf>\n <GrpHdr>\n <MsgId>00322</MsgId>\n <CreDtTm>2021-05-17T14:27:38.845+03:00</CreDtTm>\n <NbOfTxs>1</NbOfTxs>\n <SttlmInf>\n <SttlmMtd>INDA</SttlmMtd>\n </SttlmInf>\n </GrpHdr>\n <CdtTrfTxInf>\n <PmtId>\n <InstrId>00322</InstrId>\n <EndToEndId>NOTPROVIDED</EndToEndId>\n <UETR>170d8f36-6bd8-4921-ad6b-1e10f4a5c329</UETR>\n </PmtId>\n <IntrBkSttlmAmt Ccy=\"USD\">10500.00</IntrBkSttlmAmt>\n <IntrBkSttlmDt>2009-05-27</IntrBkSttlmDt>\n <PrvsInstgAgt1>\n <FinInstnId>\n <BICFI>CHASUS33</BICFI>\n </FinInstnId>\n </PrvsInstgAgt1>\n <InstgAgt>\n <FinInstnId>\n <BICFI>AAAABEBBXXX</BICFI>\n </FinInstnId>\n </InstgAgt>\n <InstdAgt>\n <FinInstnId>\n <BICFI>CCCCUS33XXX</BICFI>\n </FinInstnId>\n </InstdAgt>\n <IntrmyAgt1>\n <FinInstnId>\n <BICFI>TESTBICD</BICFI>\n </FinInstnId>\n </IntrmyAgt1>\n <Dbtr>\n <FinInstnId>\n <BICFI>AAAABEBBXXX</BICFI>\n </FinInstnId>\n </Dbtr>\n <CdtrAgt>\n <FinInstnId>\n <BICFI>TESTBICE</BICFI>\n </FinInstnId>\n </CdtrAgt>\n <Cdtr>\n <FinInstnId>\n <BICFI>CCCCUS33XXX</BICFI>\n </FinInstnId>\n </Cdtr>\n </CdtTrfTxInf>\n </FICdtTrf>\n</Document>\n";
public static final String CBPR_TRANSLATOR_MT_TO_MX_RESPONSE_EXAMPLE_400 = "[\n {\n \"tagName\": \"20\",\n \"description\": \"SV16 - Mandatory Tag is missing \",\n \"sequence\": null,\n \"occurs\": \"1\",\n \"line\": null,\n \"messageIndex\": null,\n \"errorCode\": \"SV16\"\n }\n]";

//CBPR TRANSLATOR MX TO MT
public static final String CBPR_TRANSLATOR_MX_TO_MT_SUMMARY = "Translate a CBPR+ message to SWIFT MT";
public static final String CBPR_TRANSLATOR_MX_TO_MT_DESCRIPTION = "Accepts an MX message request in plain text and translates it to the equivalent MT.";
public static final String CBPR_TRANSLATOR_MX_TO_MT_REQUEST_EXAMPLE_VALID = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<AppHdr xmlns=\"urn:iso:std:iso:20022:tech:xsd:head.001.001.02\">\n <Fr>\n <FIId>\n <FinInstnId>\n <BICFI>TESTBICY</BICFI>\n </FinInstnId>\n </FIId>\n </Fr>\n <To>\n <FIId>\n <FinInstnId>\n <BICFI>TESTBICZ</BICFI>\n </FinInstnId>\n </FIId>\n </To>\n <BizMsgIdr>BBBB/120928-FICT/JPY/430</BizMsgIdr>\n <MsgDefIdr>pacs.009.001.08</MsgDefIdr>\n <BizSvc>swift.cbprplus.01</BizSvc>\n <MktPrctc>\n <Regy>str1234</Regy>\n <Id>str1234</Id>\n </MktPrctc>\n <CreDt>2012-12-13T12:12:12+13:00</CreDt>\n <CpyDplct>CODU</CpyDplct>\n <PssblDplct>true</PssblDplct>\n <Prty>str1234</Prty>\n</AppHdr>\n\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pacs.009.001.08\">\n <FICdtTrf>\n <GrpHdr>\n <MsgId>BBBB/120928-FICT/JPY/430</MsgId>\n <CreDtTm>2012-09-28T16:00:00+13:00</CreDtTm>\n <NbOfTxs>1</NbOfTxs>\n <SttlmInf>\n <SttlmMtd>INDA</SttlmMtd>\n <SttlmAcct>\n <Id>\n <Othr>\n <Id>ACCOUNTID</Id>\n </Othr>\n </Id>\n </SttlmAcct>\n </SttlmInf>\n </GrpHdr>\n <CdtTrfTxInf>\n <PmtId>\n <InstrId>BBBB/120928-FICT</InstrId>\n <EndToEndId>ABC/4562/2012-09-08</EndToEndId>\n <TxId>BBBB/120928-CCT/123/1</TxId>\n <UETR>00000000-0000-4000-8000-000000000000</UETR>\n </PmtId>\n <IntrBkSttlmAmt Ccy=\"JPY\">10000000</IntrBkSttlmAmt>\n <IntrBkSttlmDt>2012-09-29</IntrBkSttlmDt>\n <SttlmTmReq>\n <CLSTm>12:12:12+13:00</CLSTm>\n </SttlmTmReq>\n <PrvsInstgAgt1>\n <FinInstnId>\n <BICFI>TESTBICD</BICFI>\n </FinInstnId>\n </PrvsInstgAgt1>\n <InstgAgt>\n <FinInstnId>\n <BICFI>BBBBUS33</BICFI>\n </FinInstnId>\n </InstgAgt>\n <InstdAgt>\n <FinInstnId>\n <BICFI>CCCCJPJT</BICFI>\n </FinInstnId>\n </InstdAgt>\n <IntrmyAgt1>\n <FinInstnId>\n <BICFI>INTERBIC</BICFI>\n </FinInstnId>\n </IntrmyAgt1>\n <IntrmyAgt1Acct>\n <Id>\n <Othr>\n <Id>INTERAGTACCT</Id>\n </Othr>\n </Id>\n </IntrmyAgt1Acct>\n <Dbtr>\n <FinInstnId>\n <BICFI>BBBBUS33</BICFI>\n </FinInstnId>\n </Dbtr>\n <CdtrAgt>\n <FinInstnId>\n <BICFI>AAAAJPJT</BICFI>\n </FinInstnId>\n </CdtrAgt>\n <CdtrAgtAcct>\n <Id>\n <Othr>\n <Id>CDTRAGTACCT</Id>\n </Othr>\n </Id>\n </CdtrAgtAcct>\n <Cdtr>\n <FinInstnId>\n <BICFI>BBBBUS33</BICFI>\n </FinInstnId>\n </Cdtr>\n </CdtTrfTxInf>\n </FICdtTrf>\n</Document>";
public static final String CBPR_TRANSLATOR_MX_TO_MT_RESPONSE_EXAMPLE_200 = "{1:F01TESTBICYXXXX1111111111}{2:O2000523210121TESTBICZXXXX11111111112101210523N}{3:{121:00000000-0000-4000-8000-000000000000}}{4:\n:20:BBBB/120928-FICT\n:32A:120929JPY10000000,\n:53B:/ACCOUNTID\n:56A:/INTERAGTACCT\nINTERBIC\n:57A:/CDTRAGTACCT\nAAAAJPJT\n:72:/CLSTIME/1212+1300\n/INS/TESTBICD\n-}";
public static final String CBPR_TRANSLATOR_MX_TO_MT_REQUEST_EXAMPLE_VALID = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<AppHdr xmlns=\"urn:iso:std:iso:20022:tech:xsd:head.001.001.02\">\n <Fr>\n <FIId>\n <FinInstnId>\n <BICFI>TESTBICY</BICFI>\n </FinInstnId>\n </FIId>\n </Fr>\n <To>\n <FIId>\n <FinInstnId>\n <BICFI>TESTBICZ</BICFI>\n </FinInstnId>\n </FIId>\n </To>\n <BizMsgIdr>BBBB/120928-FICT/JPY/430</BizMsgIdr>\n <MsgDefIdr>pacs.009.001.08</MsgDefIdr>\n <BizSvc>swift.cbprplus.01</BizSvc>\n <MktPrctc>\n <Regy>str1234</Regy>\n <Id>str1234</Id>\n </MktPrctc>\n <CreDt>2012-12-13T12:12:12+13:00</CreDt>\n <CpyDplct>CODU</CpyDplct>\n <PssblDplct>true</PssblDplct>\n <Prty>NORM</Prty>\n</AppHdr>\n\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Document xmlns=\"urn:iso:std:iso:20022:tech:xsd:pacs.009.001.08\">\n <FICdtTrf>\n <GrpHdr>\n <MsgId>BBBB/120928-FICT/JPY/430</MsgId>\n <CreDtTm>2012-09-28T16:00:00+13:00</CreDtTm>\n <NbOfTxs>1</NbOfTxs>\n <SttlmInf>\n <SttlmMtd>INDA</SttlmMtd>\n <SttlmAcct>\n <Id>\n <Othr>\n <Id>ACCOUNTID</Id>\n </Othr>\n </Id>\n </SttlmAcct>\n </SttlmInf>\n </GrpHdr>\n <CdtTrfTxInf>\n <PmtId>\n <InstrId>BBBB/120928-FICT</InstrId>\n <EndToEndId>ABC/4562/2012-09-08</EndToEndId>\n <TxId>BBBB/120928-CCT/123/1</TxId>\n <UETR>00000000-0000-4000-8000-000000000000</UETR>\n </PmtId>\n <IntrBkSttlmAmt Ccy=\"JPY\">10000000</IntrBkSttlmAmt>\n <IntrBkSttlmDt>2012-09-29</IntrBkSttlmDt>\n <SttlmTmReq>\n <CLSTm>12:12:12+13:00</CLSTm>\n </SttlmTmReq>\n <PrvsInstgAgt1>\n <FinInstnId>\n <BICFI>TESTBICD</BICFI>\n </FinInstnId>\n </PrvsInstgAgt1>\n <InstgAgt>\n <FinInstnId>\n <BICFI>BBBBUS33</BICFI>\n </FinInstnId>\n </InstgAgt>\n <InstdAgt>\n <FinInstnId>\n <BICFI>CCCCJPJT</BICFI>\n </FinInstnId>\n </InstdAgt>\n <IntrmyAgt1>\n <FinInstnId>\n <BICFI>INTERBIC</BICFI>\n </FinInstnId>\n </IntrmyAgt1>\n <IntrmyAgt1Acct>\n <Id>\n <Othr>\n <Id>INTERAGTACCT</Id>\n </Othr>\n </Id>\n </IntrmyAgt1Acct>\n <Dbtr>\n <FinInstnId>\n <BICFI>BBBBUS33</BICFI>\n </FinInstnId>\n </Dbtr>\n <CdtrAgt>\n <FinInstnId>\n <BICFI>AAAAJPJT</BICFI>\n </FinInstnId>\n </CdtrAgt>\n <CdtrAgtAcct>\n <Id>\n <Othr>\n <Id>CDTRAGTACCT</Id>\n </Othr>\n </Id>\n </CdtrAgtAcct>\n <Cdtr>\n <FinInstnId>\n <BICFI>BBBBUS33</BICFI>\n </FinInstnId>\n </Cdtr>\n </CdtTrfTxInf>\n </FICdtTrf>\n</Document>";
public static final String CBPR_TRANSLATOR_MX_TO_MT_RESPONSE_EXAMPLE_200 = "{1:F01TESTBICZXXXX0000000000}{2:O2001429210517TESTBICYXXXX00000000002105171429N}{3:{121:00000000-0000-4000-8000-000000000000}}{4:\n:20:BBBB/120928-FICT\n:32A:120929JPY10000000,\n:53B:/ACCOUNTID\n:56A:/INTERAGTACCT\nINTERBIC\n:57A:/CDTRAGTACCT\nAAAAJPJT\n:72:/CLSTIME/1212+1300\n/INS/TESTBICD\n-}";
public static final String CBPR_TRANSLATOR_MX_TO_MT_RESPONSE_EXAMPLE_400 = "[\n {\n \"severity\": \"ERROR\",\n \"errorCode\": null,\n \"fieldPath\": null,\n \"description\": \"cvc-complex-type.2.4.a: Invalid content was found starting with element 'CreDtTm'. One of '{\\\"urn:iso:std:iso:20022:tech:xsd:pacs.009.001.08\\\":MsgId}' is expected.\",\n \"erroneousValue\": null,\n \"line\": 0,\n \"column\": 0\n }\n]";

//CBPR+ Validate
Expand Down

0 comments on commit 4839b10

Please sign in to comment.