Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
swiftMtMx
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
isc-v3.1-tmp
swiftMtMx
Commits
12966dab
Commit
12966dab
authored
Sep 15, 2022
by
chengzhuoshen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
0822swift官网MX2MT更新-6
parent
857a3d61
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
23 additions
and
49 deletions
+23
-49
Field28CGenerate.java
...rilliance/swift/mx2mt/mt940950/impl/Field28CGenerate.java
+1
-1
MT103.txt
swiftCore/src/main/resources/swiftTxt/MT103.txt
+20
-46
Mt2MxTest.java
swiftCore/src/test/java/com/brilliance/Mt2MxTest.java
+1
-1
Mx2MtTest.java
swiftCore/src/test/java/com/brilliance/Mx2MtTest.java
+1
-1
No files found.
swiftCore/src/main/java/com/brilliance/swift/mx2mt/mt940950/impl/Field28CGenerate.java
View file @
12966dab
...
...
@@ -31,7 +31,7 @@ public class Field28CGenerate extends AbstractMx2MtTagsGenerate {
}
}
String
pageNumber
=
getXmlNodeValue
(
bodyHdrParentElementName
,
document
,
"Stmt.StmtPgntn.PgNb"
);
if
(
StringUtil
.
isNotEmpty
(
lglSeqNbStr
))
{
if
(
StringUtil
.
isNotEmpty
(
lglSeqNbStr
)
&&
lglSeqNbStr
.
length
()
<=
5
)
{
value
=
lglSeqNbStr
+
"/"
+
Integer
.
parseInt
(
pageNumber
);
}
else
{
value
=
elctrncSeqNbStr
+
"/"
+
Integer
.
parseInt
(
pageNumber
);
...
...
swiftCore/src/main/resources/swiftTxt/MT103.txt
View file @
12966dab
{1:F01FOOBARC0AXXX4402221388}{2:O1031010200908BANKANC0AXXX50363658012204281624U}{3:{111:001}{121:8a562c67-ca16-48ba-b074-65581be6f001}}{4:
:20:TBEXO12345
:13C:/SNDTIME/2124+0700
:13C:/RNCTIME/2330+0800
:13C:/CLSTIME/2221+0600
:13C:/TILTIME/2321+0800
:13C:/FROTIME/2021+0900
:13C:/REJTIME/2121+0800
{1:F01PSBCCNBJAXXX1103110461}{2:O1030825201018CITIUS33AXXX71512921532010182025N}{3:{108:PM22082600000100}{111:001}{121:6bd1dbad-21cf-4334-8dd5-64e92c270124}}{4:
:20:PM220914MX103001
:23B:CRED
:23E:HOLD/81939316763
:23E:SDVA
:23E:INTC
:23E:TELB
:23E:PHOB
:23E:CHQB
:26T:GCY
:32A:220313USD23453,13
:33B:EUR1345,12
:36:17,435713542
:50F:ARNU/BE/12598766233
1/Name
6/BE/FvW/ABC1234567
7/BE/1256ABC12345678976543213854847
8/54689
:52A://AUqwert123456
FOOBARC0
:53B:/C/we1234
bobjack
:56A:FOOBARC6
:57C:/Q1234433
:59F://CH3234232
1/Vanmusten Ilya
2/Brugmannlaan 415
3/BE/Brussels
:70:/ROC/CUST123456789///INV/123 dated
03/04/2006
:71A:OUR
:71G:USD12,43
:72:/INS/FOOBARC7
/REC/chengzhuoshendsdsdsdsddsd
/INTA/BANKERUN
/LOCINS/DDMC
/CATPURP/DVPM
/SVCLVL/PRPT
:77B:/ORDERRES/BE//MEILAAN 1, 9000 GENT
//JIANGXIAQU
//WENHUADADAO
:32A:220906USD1000,
:33B:USD1000,
:50K:/36921469
10
beijingshifengtaiqu
beijingshikunlunzhongxin
beijingshi
:53A:PSBCCNBJXXX
:54A:CITIUS33XXX
:59:/FTT883320000031295
zhangxinyao
beijingshifengtaiqu
beijingshikunlunzhongxin
beijingshi
:70:.BUYING GOODS
ADDL REMITTER INFO:CR 355255
:71A:SHA
-}
\ No newline at end of file
swiftCore/src/test/java/com/brilliance/Mt2MxTest.java
View file @
12966dab
...
...
@@ -48,6 +48,6 @@ public class Mt2MxTest {
@Test
public
void
testPacs008001
()
{
test
(
"/swiftTxt/M
t
103.txt"
,
null
);
test
(
"/swiftTxt/M
T
103.txt"
,
null
);
}
}
swiftCore/src/test/java/com/brilliance/Mx2MtTest.java
View file @
12966dab
...
...
@@ -125,7 +125,7 @@ public class Mx2MtTest {
@Test
public
void
testMx2MtMap
()
throws
IOException
{
File
file
=
FileUtils
.
toFile
(
Mx2MtTest
.
class
.
getResource
(
"/swiftXml/Mx
Camt05300108_950
.xml"
));
File
file
=
FileUtils
.
toFile
(
Mx2MtTest
.
class
.
getResource
(
"/swiftXml/Mx
Pacs00800108
.xml"
));
String
xmlStr
=
FileUtils
.
readFileToString
(
file
);
Map
<
String
,
String
>
maps
=
SwiftTransfer
.
mx2MtMap
(
xmlStr
,
null
);
for
(
String
key
:
maps
.
keySet
())
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment