Delivery Updated 1
Delivery Updated 1
LAKSHMI PALANIKUMAR
Introduction
For example:
When a Funds Transfer transaction is entered and
approved
It usually requires sending of a credit advice to
one address and a debit advice to another,
together with one or more payment messages.
Classification of
Advices Type of Advices
Inward Outward
(Advices received from (Advices sent to
other banks) customers and other
banks)
Delivery Carriers
Carrier
Print Carrier
Print carrier is used to print the delivery advices.
It is possible to define different formats so that a
document can be printed in different versions or
languages as required by a particular customers
Telex
Not used
Similarly for each interface different carriers has
to be defined.
Sample Print advice
Sample Swift advice
Flow of Messages
Error
I nternally call DE.O.MAP.MESSAGES
Map data bya
Authorise re ferrin
record ga
in to DE.MA
contract PPI NG
based
application
Repair Q
Updated in
DE.O.HEADER
Unformatted
Q
DE.FORMAT.PRI NT
Read DE.FORMAT.XXX
DE.FORMAT.SWI FT
Error
Formatted Q
Updated in
DE.O.HANDOFF
TSA.SERVICE
MessageType.
ApplicationName.Subclassification
Where, Sub classification is hard coded by default
to 1
Through parameterization we can set the value
for sub classification
Parameterization is available for some
applications
For example LC uses the application called
EB.ADVICES to set the sub classification
DE.MAPPING
DE.FORMAT.PRINT/
SWIFT
DE.FORMAT.PRINT table defines a format for a
printed document.
It is possible to define different formats so that
a document can be printed in different versions
or languages as required by particular
customers.
This table used to design the layout of the
advice, specify headings (if any), the
indentation, the position of fields etc.
DE.FORMAT.PRINT/SWIFT
APPLICATION.HANDOFF routine
Gets triggered as soon as a contract is authorised
Will extract values from the contract and write it
on to DE.O.HANDOFF.
We cannot instruct APPLICTION.HANDOFF
What values need to be picked up from the contract
Which position in DE.O.HANDOFF the extracted
values need to be written to
DE.O.HANDOFF
ID : Delivery Reference ID
Contains 10 fields (10 dynamic arrays)
DE.O.HANDOFF
APPLICATION.HANDOFF will write values into any of the position
in arrays 1 to 8 in DE.O.HANDOFF
Arrays 9 is reserved for user defined values
Array 10 not used
ADDRESS
Specifies the type of address to be used for this
carrier. This is usually the same as the record id.
FORMAT.MODULE
Specifies the formatting module to be used
The rules describing the formatting of the
messages should therefore exist on the file,
DE.FORMAT.format-module,
e.g. DE.FORMAT.SWIFT
DE.CARRIER
CARRIER.MODULE
Specifies the name of the carrier module.
For most of the existing modules this will be the
same as the formatting module .
Eg., PRINT,SWIFT
For new interfaces it will be GENERIC. If GENERIC
is specified, messages will processed by
DE.CC.GENERIC.
IN.FORMAT.MODULE
Specifies the inward formatting module to be
used.
DE.CARRIER
DE.ADDRESS
D20080624001735373300
X" "D" - message is to be delivered (outward
message) or
"R" - message has been received (inward
message)
"YYYYMMDD -" the date
"NNNNN" - the system user number of the
inputter
"SSSSSSS" - the time in seconds since midnight
"QQ" - the sequence number of transactions
within a second
Delivery message
Print advice
Swift advice
Workshop 2
ID of DE.MESSAGE
Message Type e.g. 320
ID of DE.MAPPING
Message Type. Application.Format
E.g. 320.LD.1
DE.CARRIER
Carrier Name e.g. PRINT
Solution 4
DE.ADDRESS
Company name-Customer No.Carrier type
E.g. GB0010001-100130.PRINT.1
DE.FORMAT.PRINT
Message type.Application format.Copies.Languag
E.g. 320.1.1.GB
DE.FORMAT.SWIFT
Message type.Application format.Copies.Languag
E.g. 320.1.1
Workshop 5
Y.CUS.ID = 0
R.CUS.REC = ‘’
FN.CUSTOMER = 'F.CUSTOMER'
F.CUSTOMER = ''
CALL OPF(FN.CUSTOMER,F.CUSTOMER)
Delivery routine
CUS.ID = HANDOFF.REC(2)<1>
CALL
F.READ(FN.CUSTOMER,CUS.ID,R.CUST,F.CUSTOME
R,ERR)
HANDOFF.REC(9)<2> =
R.CUST<EB.CUS.ACCOUNT.OFFICER>
RETURN
END
Delivery routine
Final output
ENQUIRIES
ENQ DE.HANDOFF.DETS
To see the datas of Handoff record
ENQUIRIES
DE.MM.PRINT.MSG
Can be executed only from the ‘Classic’ mode
Used to print the Formatted message, or display
them on the screen.
Type DE.MM.PRINT.MSG from the Awaiting
application prompt.
Type ‘D’ on prompt
Specify ‘Delivery key‘ on prompt
OTHER POINTS
OTHER POINTS
OTHER POINTS
DE.ALTERNATE
When REROUTE is specified for a Message, this
table is used by the Outward Message Formatting
module to replace the original carrier.
Summary