Professional Documents
Culture Documents
Delivery
Delivery
OBJECTIVES
DE.MESSAGE
DE.MAPPING
DE.FORMAT.SWIFT
DE.FORMAT.PRINT
DE.TRANSLATION
DE.PRODUCT
DE.ADDRESS
DE.CARRIER
DE.INTERFACE
OVERVIEW
T
GLOBUS BANK D e
l
e e
Other bank
x
Funds
Transfer
l S
I W
I
F
v T
Customer
Customer names P
and addresses e r
i
r n
t
y
OUTWARD MESSAGE PROCESSING
Banking Application
Handoff
Mapping
Formatting
Carrier Control
Contains fields to input the INWARD processing related routine and version
Field TRANSLATION if set to Y, allows us to define DE.PRODUCT in
Languages other than GB else, if NO only format allowed is GB (This is
especially for DE.FORMAT.PRINT)
Define field names for use in Mapping and Formatting
Define field characteristics
DE.MAPPING
Used to specify the position from which, values for the fields defined in
DE.MESSAGE, should be picked up from HANDOFF, to apply in the
message to be produced.
DE.MAPPING contd…
Contains field to input the routine name to fulfill user requirement, i.e., user
routine
DE.MAPPING
links the line number with
Handoff
field name
FILE FROM DE.MESSAGE
Record id example:
DATABASE FIELD DEFINITION
900.FT.1
e.g. 900
1.1
1.1
CUSTOMER CUSTOMER
1.4
1.4 ACCOUNT.NO ACCOUNT.NO
1.7
1.7 AMOUNT AMOUNT
WORKSHOP 2
Handoff data
MAPPING to
formatting
field names
DE.MESSAGE - contains
field names to be
included for each msg
type e.g. 900, 910
MESSAGE DETAILS & STATUS
DE.O.HEADER
QS – QUEUE STATUS
DE.O.HEADER
Gives the Disposition status, and message related details
Allows to Reroute, resubmit the message, change the priority,
DE.O.HEADER Contd…
WORKSHOP 3
Commit and view the new layout using Report list with
REPORT.NAME LK …SAMPLE...
What is DE.O.HEADER
• Record no format is
- GB0010001.C-NNNNNN.PRINT.1
Example DE.ADDRESS
GB0010001.C-100112.PRINT.2
GB0010001.C-100112.PRINT.3
GB0010001.C-100115.SWIFT.1
WORKSHOP 6
‘A’ or ‘C’
Company depending on Message
Code whether Type
(Defaults Customer ‘ALL’ or Application
as or specific ‘ALL’ or
part of ID Account message specific
if not input) Application type Application
Plus Record
Number
DE.PRODUCT
DE.MAPPING
DE.MESSAGE
DE.FORMAT.PRINT Message produced
DE.TRANSLATION DE.FORMAT.SWIFT
DE.CARRIER DE.PRODUCT
DE.O.HEADER
DE.INTERFACE DE.ADDRESS
CONTROLLING MESSAGES
DE.ALTERNATE
Used to reroute the message from one carrier to another.
CONTROLLING MESSAGES Contd…
DE.DISP.CONTROL
Used to control the Message Disposition based on the condition specified.
REPAIRING MESSAGES
MAPPING ERRORS
Source : These error arise due to incorrect mapping, or
values missing in the positions, which are mandatory. This
Disposition is shown in field DISPOSITION of DE.O.HEADER.
Solution : The field which requires value is shown in
DE.O.HEADER, the respective field has to me mapped to the
appropriate position.
FORMATTING ERRORS
Source : These error arise due to missing Address, formats
(DFP). This Disposition is shown in field MSG.DISPOSITION of
DE.O.HEADER.
Solution : The required address or DFP record has to be input
and RESUBMIT of message has to be done.
INWARD PROCESSING
• SETUP TABLES
• Processing messages from IN queue
• FLOW – Message transfer from OUT to IN
PROCESS FLOW
TC Server – Listeners
for Swift
DE.ALLIANCE.OUT DE.ALLIANCE.IN
F.ALLIANCE.INPUT F.ALLIANCE.MSG
DE.O.HANDOFF.DETS
Input : Delivery.id
Output : Displays the entire handoff record pertaining
to the Delivery key given
DE.MSG.SUM
Input : Delivery.id
Output : Displays the Message details, carrier, status,
To.address, if FORMATTED drills down to show the
formatted output.
Thank you