Академический Документы
Профессиональный Документы
Культура Документы
x.x
Revision History
Date (dd/mmm/yy)
2/9/2012
Version
1.0
Description
Author
Document creation
Luis Avila
Sign off
This document has been reviewed and agreed upon by:
Role
Name
Sebastian Munizaga
Jonathan Baez
Version
Date
1.0
1.0
Each SIS should be signed off by the lead developers of the providing and the consuming systems.
Review
This document has been reviewed by:
Role
Name
Architect of the
providing system
Luis Avila
Architect of the
consuming system
Luis Avila
Version
Date
ii
Table of Contents
Introduction................................................................................................................................4
Definition of an interface....................................................................................................4
Purpose of this document..................................................................................................4
Author and Ownership of this document.............................................................................4
Definitions, Acronyms and Abbreviations...........................................................................4
References........................................................................................................................4
Purpose, ownership, consumer(s)..............................................................................................5
Purpose of this interface....................................................................................................5
Ownership of the interface.................................................................................................5
Interface Provider(s)..........................................................................................................5
Interface Consumer(s).......................................................................................................5
Relationship to other interfaces..........................................................................................5
Overview...................................................................................................................................5
Logical Overview................................................................................................................5
Physical Overview, locations..............................................................................................5
Responsibilities, Availability, Timing, Sizing, Security.........................................................5
Message(s)................................................................................................................................7
Generic additional message specifications.........................................................................7
Data Types.............................................................................................................................7
Formats..................................................................................................................................7
Other generic message characteristics....................................................................................7
Message: (BA) Balance....................................................................................................7
Message transport name.........................................................................................................7
Business Logic / Selection criteria...........................................................................................8
Message Signature.................................................................................................................8
Formal description of message layout...................................................................................10
Sample data..........................................................................................................................10
iii
the technical design of a system component which realizes or consumes the interface.
The intended audience is everyone involved in the development or maintenance of the provision or
consumption of the interface.
Author and Ownership of this document
The author of this document is the development team of the system providing the interface. The
ownership of this document lies with the technical owner of the system providing the interface (see:
Interface Provider(s)).
Definitions, Acronyms and Abbreviations
Term
SIS
Description
System Interface Specification
Table 1: Definitions, acronyms, and abbreviations
References
Title
Version
Date
(dd/mmm/yy)
Author
<x.x>
<name>
Table 2: References
Technical owner
<Rabobank International IS&D
department >
Business owner
<bus owner>
Technical owner
<tech system owner>
Business owner
<bus owner>
Overview
Logical Overview
security
Monitoring
Message(s)
The definition(s) of the message or messages which are part of this interface are given in this chapter.
Each message has its own sub chapter.
Generic message specifications are in Generic additional message specifications.
Generic additional message specifications
The information in this section applies to all messages below.
Data Types
In the message layout tables below the following standard is used to denote the data type of the fields
(column Data Type):
Text fields are specified by Char(X). In this case X is the maximum allowed number of
characters.
Numeric fields are specified by Num(X:Y). In this case X is the maximum allowed number of
digits before the decimal separator, Y is the maximum allowed number of digits after the
decimal separator.
For complex (nested) types (used for instance in XML), specify the name for the complex type
and refer to a separate section for the message layout of this complex type.
For other data types such as Boolean use the Constraints column to list the allowed values.
Formats
Logical
fieldname
Description
Data
type
Constraints / Notes
Sample data
Very short
description of the
information
contained in the
field
physical
name of the
field (e.g.
in .csv
header or
xml-tags)
Specifies
what
kind of
informati
on to
expect.
Present real
examples of
the
information
which may be
returned.
This is the
how the
business
analyst would
call the field.
Complete description of
the meaning
This is the
how the
developer
would call
the field.
provide
enough
sample
data to
remove
any
confusion
COUNTRY
Country code
ctry
VARCHA
R(3)
CL for Chile
CL
Generation Date
intf_dt
DATE
Format YYYYMMDD
20120217
Interface ID
src_id
VARCHA
R(14)
704
Identifier, in
this case is
704
Company code
cem
VARCHA
R(3)
Constant 1.
Product code
prod
VARCHA
R(16)
Transaction
number
Transaction unique id
composed by Transaction
number and option component
number
con_no
VARCHA
R(20)
Quota payment
date
coup_dt
DATE
Format YYYYMMDD
Quota amount in
local currency
lcy_coup_amt
NUMBE
R(19,2)
Amount
Amortization in
Local Currency
lcy_amrt_amt
NUMBE
R(19,2)
Amount in local
aggregate
Currency
lcy_int_amt
NUMBE
R(19,2)
Internal code of
branch
br
VARCHA
R(4)
Constant 101
Code of center of
cost
cc
VARCHA
R(10)
Constant 4040112
M Technical
1
name
10