-
id
Long id
Unique identifier (used for ORM mapped to the table record id)
-
message
String message
Raw message content. FIN for MTS, and xml for MX.
-
identifier
String identifier
Message type identification as specify by SWIFT.
For MT messages this will contain the three digits for the message type, ex: 103
For MX messages this will contain the business process, functionality, variant and version concatenated by a dot, ex: acmt.001.001.01
-
sender
String sender
Senders BIC8 code.
For MT messages this is the BIC8 portion of the sender logical terminal; for outgoing messages the LT at block 1
is used, and for incoming messages it is the LT at the MIR of block 2.
For MX messages this is the (capitalized) BIC information in the "From" tag of the Application Header.
-
receiver
String receiver
Receivers BIC8 code.
For MT messages this is the BIC8 portion of the receiver logical terminal; for outgoing messages the LT at
block 2 is used, and for incoming messages it is the LT at block 1.
For MX messages this is the (capitalized) BIC information in the "To" tag of the Application Header.
-
direction
MessageIOType direction
Direction from application perspective;
message is sent to SWIFT are outgoing and
messages received from SWIFT are incoming.
-
checksum
String checksum
Proprietary checksum calculated with the raw message for integrity checks
-
lastModified
Calendar lastModified
Last modification date and time
-
creationDate
Calendar creationDate
Creation date and time
-
statusTrail
List<E> statusTrail
Status history for this message.
current status is the last one in the list
-
status
String status
Current status name
-
notes
List<E> notes
User notes history attached to this message.
-
properties
Map<K,V> properties
Flexible property container to extend message metadata
-
filename
String filename
Original filename if applicable