Created
March 10, 2014 09:08
-
-
Save esaounkine/9461735 to your computer and use it in GitHub Desktop.
Revisions
-
esaounkine created this gist
Mar 10, 2014 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,80 @@ public SwiftMessage buildMT103() { SwiftMessage message = new SwiftMessage(); // Set Tags for block1 message.setArgApplid("F"); message.setArgServid("01"); message.setArgLTaddrBlk1("COPZBEB0AXXX"); // Set Tags for block2 message.setArgInoutind("O"); message.setArgMsgtype("103"); message.setArgLTaddrBlk2("LRLRXXXX4A11"); message.setArgMsgprior("N"); // Set Tags for block3 message.getBlock3().add(new Tag("108", new Vector<String>(){{add("MT103 005 OF 020");}})); // Set Tags for block4 Vector<String> data = new Vector<String>(); data.add("5387354"); message.getBlock4().add(new Tag("20", data)); data = new Vector<String>(); data.add("CRED"); message.getBlock4().add(new Tag("23B", data)); data = new Vector<String>(); data.add("PHOB/20.527.19.60"); message.getBlock4().add(new Tag("23E", data)); data = new Vector<String>(); data.add("000526USD1101,50"); message.getBlock4().add(new Tag("32A", data)); data = new Vector<String>(); data.add("USD1121,50"); message.getBlock4().add(new Tag("33B", data)); data = new Vector<String>(); data.add("FRANZ HOLZAPFEL GMBH"); data.add("VIENNA"); message.getBlock4().add(new Tag("50K", data)); data = new Vector<String>(); data.add("BKAUATWW"); message.getBlock4().add(new Tag("52A", data)); data = new Vector<String>(); data.add("723491524"); data.add("C. KLEIN"); data.add("BLOEMENGRACHT 15"); data.add("AMSTERDAM"); message.getBlock4().add(new Tag("59", data)); data = new Vector<String>(); data.add("SHA"); message.getBlock4().add(new Tag("71A", data)); data = new Vector<String>(); data.add("USD10,"); message.getBlock4().add(new Tag("71F", data)); data = new Vector<String>(); data.add("USD10,"); message.getBlock4().add(new Tag("71F", data)); data = new Vector<String>(); data.add("/INS/CHASUS33"); message.getBlock4().add(new Tag("72", data)); // Set Tags for block5 message.getBlock5().add(new Tag("MAC", new Vector<String>(){{add("00000000");}})); message.getBlock5().add(new Tag("CHK", new Vector<String>(){{add("4BCF59104AF9");}})); return message; }