De Format XML PDF
De Format XML PDF
DE.FORMAT.XML
FORMAT XML (DE.FORMAT.XML) OVERVIEW
=======================================
DE.FORMAT.XML defines how the data content of a message is to be
converted for XML.
CALCULATION CALCULATION
CONVERSION Can be used to set a TOTAL field to zero, or to add, subtract, multiply or
DATA.NAME
divide the contents of the field into a TOTAL.
DE.MESSAGE.POPN
DESCRIPTION Only field names TOTAL.n can be set to ZERO.
FIELD.NAME The following calculations are available for normal field names and
FORM.TYPE
GROUP.END TOTAL.n:
ID +,TOTAL.n Add the contents of the field into TOTAL.n where n is 1 to 9.
LOCAL.REF -,TOTAL.n Subtract the contents of the field from TOTAL.n, where n is 1#
MASK
MULTI to 9.
MULTI.GRP.NAME *,TOTAL.n Multiply TOTAL.n by the contents of the field (Where n is 1 to
OVERRIDE 9).
PRINT.POPN
/,TOTAL.n Divide TOTAL.n by the contents of the field (Where n is 1 to
PRODUCE.SCHEMA
TEXT 9).
T24 Common Calculation +,TOTAL.n may sometimes be used to detect the presence of
HelpText Fields detail lines. See DEPENDENT.ON.
When multiplying or dividing, the first field determines the number of
decimal places. This is not suitable for such purposes as calculating a
local currency equivalent.
__________________________________________________
(1) CALCULATION may contain 'ZERO' only if Field Name is TOTAL.1
TOTAL.2 ... etc.
otherwise CALCULATION may contain: +,TOTAL.n -,TOTAL.n *,TOTAL.n
/,TOTAL.n
(Optional input)
CONVERSION
Specifies the type of field conversion (if any) required.
CUS*xxxx
If Field Name contains a company code, the name and address will be
retrieved from the DE.ADDRESS file using an ID of Company*code.PRINT.1.
If Field Name contains neither a company code nor a customer number, it
will be assumed that the field contains a name and address. If Field Name
contains a customer number it will be prefixed with the Cus Company from
the message header and the name and address will be retrieved from the
Delivery Address file. The address used will have an ID of Cus
Company.C-Customer.XML.1
If a Customer has XML.2 XML.3 etc. addresses on file they can only be
used as a To Address (an address to send a message to) and then only if
the relevant Delivery Product record points to XML.2 or XML.3 etc.
CUS must be followed by one of the following parameters
For full addresses
*FULL
"For the single line the same name is used as is defined in the
DE.ADDRESS file:
*SHORT.NAME
*NAME.1
*NAME.2
*STREET.ADDRESS
*TOWN.COUNTY
127.0.0.1:9089/BrowserWeb/servlet/HelpServlet?command=view&language=GB&product=DE&application=DE.FORMAT.XML&field=DE.FORMA… 1/5
26/01/2017 Temenos T24
*POST.CODE
"
DATE
Translates dates into a different format depending on the parameters
following DATE.
DATE DD MMM YYYY (Three letter month.)
DATE/F DD MMMMMMMMM YYYY (Month up to 9 letters.)
DATE/S DD MM YY (2 digit month.)
DATE//US MMM DD YYYY (Three letter month.)
DATE/F/US MMMMMMMMM DD YYYY (Month up to 9 letters.)
DATE/S/US MM DD YY (2 digit month.)
TRANS
A full multi-language set of text can be passed from an Application
calling Delivery. The use of TRANS will cause the print formatting
module to use the Language in the Message Header to select text in the
appropriate language.
TRIMB
Trim trailing spaces
DOWNCASE
Convert to lowercase
UPCASE
Convert to uppercase
TITLECASE
Convert to titlecase (Each Word Begins With A Capital Letter)
SENTENCECASE
Convert to sentence case (The first word after a full stop begins with a
capital letter)
TRIMF
Trim leading spaces
.
DATA.NAME
Specifies the name of the field to be used in the XML message
If the DATA.NAME is left blank, it will be
defaulted. For fields, it will be defaulted to the name in FIELD.NAME. If
a data name of this value has already been assigned, it will be defaulted
to DATAnn. (e.g. TO.ADDRESS may be output many times, for each line of
the address.) For text, it will be defaulted to TEXTnn.
You should wherever possible, assign meaningful DATA.NAMEs, to make the
job of creating the TEMPLATE documents easier.
__________________________________________________
(1) Optional input
(2) Must be unique
DE.MESSAGE.POPN
When creating a DE.FORMAT.XML record initially, the fields on the
record can either be entered manually, populated from DE.MESSAGE or
populated from DE.FORMAT.PRINT records. If you wish to populate this
record from a DE.MESSAGE record, enter the id of the DE.MESSAGE
record in this field. If any fields have been entered already, they will
be cleared before being populated with the details from the
DE.MESSAGE record.
__________________________________________________
(1) Optional input
(2) 1-20 type "A" characters
127.0.0.1:9089/BrowserWeb/servlet/HelpServlet?command=view&language=GB&product=DE&application=DE.FORMAT.XML&field=DE.FORMA… 2/5
26/01/2017 Temenos T24
ll is the language
The Application Format used is placed in the Message Header (DE.O.HEADER)
by the Mapping routine, having previously been set up by the Banking
Application. It distinguishes functionally different messages that share
the same SWIFT message type.
The format version number is used to distinguish special layouts of what
are fundamentally the same message.
Example:
All Money Market confirmations for fixed maturity deposits are Message
Type 320, so for printing purposes Application Format is set to:
30 for a new deposit with us,
75 for a new placement by us with a customer,
230 for a change to a deposit,
etc.
Example:
Special contract conditions might be added for a particular Customer
and their use is controlled by the DE.PRODUCT file.
__________________________________________________
(1) Each part of the id must be present, seperated by full stops (.)
(2) The message type must exist on the DE.MESSAGE table.
(3) The application format must either be :
an application code (two alpha characters)
or numeric (up to 4 characters)
or an application code followed by up to 4 numeric characters
(4) The format version number must be numeric, up to 3 digits
(5) Language must be a valid language mnemonic on the LANGUAGE table.
.
LOCAL.REF
This is a multi valued field. Standard T24 alphanumeric field.
Validation Rules:
A maximum of 35 characters may be entered.
MASK
Can be used to control the formatting of a data item.
Bn Right adjust into a length of n by inserting blanks on the
left. (n must not be zero.)
*n As for Bn but place asterisks before the first significant
digit.
Zn As for *n but placing zeros before the first significant
digit.
, Insert commas to separate thousands.
. Change '.' to ','.
. , or , . Insert points to separate thousands, and use a comma for
decimals.
- Put the sign after the amount. (The sign normally precedes the
amount.) '-' can only be used in conjunction with other masks.
MULTI
Specifies whether a field contains:
Multivalues ('M') or Subvalues ('S').
Not entered if the field contains a single value or "text", unless the
field or text is required to be printed on every line alongside a
multivalue set.
'M' specifies when a data item may contain multivalue elements which can
127.0.0.1:9089/BrowserWeb/servlet/HelpServlet?command=view&language=GB&product=DE&application=DE.FORMAT.XML&field=DE.FORMA… 4/5
26/01/2017 Temenos T24
127.0.0.1:9089/BrowserWeb/servlet/HelpServlet?command=view&language=GB&product=DE&application=DE.FORMAT.XML&field=DE.FORMA… 5/5