Beruflich Dokumente
Kultur Dokumente
Session 3 - Objectives
Slide 2
OFS.SOURCE
Slide 3
OFS.SOURCE
Key Fields To Understand Now
Id
Source Type
In Queue Dir
Out Queue Dir
Syntax Type
Slide 4
OFS.SOURCE cont
Key Fields To Understand Now
Id
Source Type
In Queue Dir
Out Queue Dir
Syntax Type
Slide 5
OFS.SOURCE cont
Key Fields To Understand Now
Id
Source Type
In Queue Dir
Out Queue Dir
Syntax Type
Slide 6
EB.PHANTOM
Slide 7
EB.PHANTOM
Key fields with sample data
Fields
Sample data
Id
OFS.BATCH
Status
Blank or ACTIVE
Phant Stop
Req
Blank or STOP
Run Mode
PHANTOM
Sleep secs
Globus In Pipe
NONE
Globus Out
Pipe
NONE
Gts User Id
OFSUSER1
Ofs Source
TEST.BATCH
Run Routine
OFS.QUEUE.MANAGER
Slide 8
Slide 9
Sample enquiry
ENQUIRY.SELECT,,INPUTT/123456,%ACCOUNT
Create a record in your input queue (i.e. within TRGIN with an id of say
ENQACCT).
Enter the your enquiry into this record
Once processed, the request will be removed from the IN queue .
The response is written to the OUT queue into a record with the same id.
OFS.QUEUE.MANAGER
Slide 10
Slide 11
Note:
Slide 12
39087//1,CUSTOMER=100724:1:1,CATEGORY=1001:1:1,ACCOUNT.TITLE.1=AAA
SHIPPING COMPANY OF PANAMA:1:1,SHORT.TITLE=AAA SHIPPING COMPANY OF
PANAMA:1:1,POSITION.TYPE=TR:1:1,CURRENCY=USD:1:1,CURRENCY.MARKET=1:
1:1,ACCOUNT.OFFICER=27:1:1,CONDITION.GROUP=2:1:1,PASSBOOK=NO:1:1,OP
EN.CATEGORY=1001:1:1,CHARGE.CCY=USD:1:1,CHARGE.MKT=1:1:1,INTEREST.C
CY=USD:1:1,INTEREST.MKT=1:1:1,ALT.ACCT.TYPE=LEGACY:1:1,ALLOW.NETTIN
G=NO:1:1,SINGLE.LIMIT=Y:1:1,RECORD.STATUS=INAU:1:1,CURR.NO=1:1:1,IN
PUTTER=2_OFSUSER1___OFS_TEST.BATCH:1:1,DATE.TIME=0811012041:1:1,CO.
CODE=GB0010001:1:1,DEPT.CODE=1:1:1
Slide 13
Sample data
Status (No
input)
Blank or ACTIVE
Phant Stop
Req
Blank or STOP
Slide 14
14
Workshop 3.1
Write a OFS message to input a new ABBREVIATION called UL for listing the
USER records.
Slide 15
15
Slide 16
16
Authorize the
transaction
Slide 17
17
Authorise
39087//1,CUSTOMER=100724:1:1,CATEGORY=1001:1:1,ACCOUNT.TITL
E.1=AAA SHIPPING COMPANY OF PANAMA:1:1,SHORT.TITLE=AAA
SHIPPING COMPANY OF
PANAMA:1:1,POSITION.TYPE=TR:1:1,CURRENCY=USD:1:1,CURRENCY.M
ARKET=1:1:1,ACCOUNT.OFFICER=27:1:1,CONDITION.GROUP=2:1:1,PA
SSBOOK=NO:1:1,OPEN.CATEGORY=1001:1:1,CHARGE.CCY=USD:1:1,CHA
RGE.MKT=1:1:1,INTEREST.CCY=USD:1:1,INTEREST.MKT=1:1:1,ALT.A
CCT.TYPE=LEGACY:1:1,ALLOW.NETTING=NO:1:1,SINGLE.LIMIT=Y:1:1
,RECORD.STATUS=INAU:1:1,CURR.NO=1:1:1,INPUTTER=2_OFSUSER1__
_OFS_TEST.BATCH:1:1,DATE.TIME=0811012041:1:1,CO.CODE=GB0010
001:1:1,DEPT.CODE=1:1:1
In the OFS response , what is the user id shown in the INPUTTER field?
Slide 18
Problem-SAME AUTHORISER
When you sent another message via OFS to authorize this record
(using the same BATCH mode), you should have got an error message
EB.RTN.SAME.NAME.AUTHORISER/INPUTTER
This is because the user context for a Batch mode is that of GTS user
When you use the same batch record for inputting and authorising, you
use the same GTS user and therefore the inputter and authoriser will
be the same.
Slide 19
19
Solution-SAME AUTHORISER
Slide 20
20
Workshop 3.3
Slide 21
21
Bank XYZ has its own software for capturing new account details.
Since it uses T24 as the backend, the new account details are sent in
a group to T24 using OFS.
You will simulate a batch of messages to create 4 accounts. Use only a
single batch file to store all 4 messages.
Make sure that you input one message with missing parameters.
Check what happens to the messages that come after this.
Slide 22
Quiz
Description
Who am I?
Slide 23
Important Points
Slide 25
Summary
Slide 26