Ofs Message Formate.ppt

  • Uploaded by: Aswani Mucharla
  • 0
  • 0
  • January 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ofs Message Formate.ppt as PDF for free.

More details

  • Words: 911
  • Pages: 25
Loading documents preview...
Open Financial Service

TEMENOS EDUCATION CENTRE Warning: This document, is protected by copyright law and international treaties. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of TEMENOS HEADQUARTERS SA Unauthorized reproduction or distribution of this presentation or any portion of it, may result in severe civil and criminal penalties, and will be prosecuted to the maximum extent possible under applicable law.” Information in this document is subject to change without notice

Versions & OFS

Slide 2

Objectives

At the end of this session you should be able to

 

Describe GTS Control and it’s effect on OFS Describe NAU processing and it’s effect on OFS

Slide 3

3

GTS.CONTROL



  

Controls what should OFS do if faced with an error or override message Available as a field in VERSION and VERSION.CONTROL Optional part of request GTS.CONTROL in Request supersedes that of VERSION & VERSION.CONTROL

Slide 4

GTS Control values

Value

What will OFS do with the transaction?

Null

Error - reject record & return error response Override – approve automatically and commit

1

Error – INAU file with status hold Override – approve automatically and commit

2

Error - reject record & return error response Override – INAU file with status hold

3

Error - INAU file with status hold Override – INAU file with status hold

4

All transactions –write all transactions into INAU file with status HOLD

Slide 5

GTS.CONTROL in Transaction Request

Operation

,

Options

,

User Information

,

Transaction ID

,

Message Data

Version/Function/ProcessType/ GTS Control/ No of authorisers



Options

 

Comprises of VERSION-NAME/FUNCTION/PROCESS TYPE / GTS.CONTROL value/NO.OF.AUTHORISERS. Example : TRG/I/VALIDATE/1/2

Slide 6

6

Overrides & GTS.CONTROL Request

FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS,INPUTT/123123,,TRA NSACTION.TYPE=AC,DEBIT.ACCT.NO=22117,DEBIT.CURRENCY=AUD,D EBIT.AMOUNT=167,CREDIT.ACCT.NO=22179 Response (partial) FT0801098RH7//1,TRANSACTION.TYPE=AC:1:1,DEBIT.ACCT.NO=221 17:1:1,CURRENCY.MKT.DR=1:1:1,DEBIT.CURRENCY=AUD:1:1,DEBIT .AMOUNT=167.00:1:1,DEBIT.VALUE.DATE=20080110:1:1, CREDIT.ACCT.NO=22179:1:1,CURRENCY.MKT.CR=1:1:1, CREDIT.CURRENCY=AUD:1:1,CREDIT.VALUE.DATE=20080110:1:1, PROCESSING.DATE=20080110:1:1,CHARGE.COM.DISPLAY=NO:1:1, STMT.NOS=VAL:1:1,OVERRIDE=ACCT.UNAUTH.OD}Unauthorised overdraft of & & on account&.{AUD}167}22117{AUD{167{22117{100777{213{{:1:1,RE CORD.STATUS=INAU:1:1,CURR.NO=1:1:1,INPUTTER=1_INPUTTER___ OFS_GCS:1:1,DATE.TIME=0811181508:1:1,CO.CODE=GB0 010001:1:1,DEPT.CODE=1:1:1

Slide 7

Setting GTS control in the version

Slide 8

Version & GTS.CONTROL Request

FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS,INPUTT/123123,,TRA NSACTION.TYPE=AC,DEBIT.ACCT.NO=10057,DEBIT.CURRENCY=AUD,D EBIT.AMOUNT=11,CREDIT.ACCT.NO=10014 Response

FT080100MB8V//-2/NO,HOLD - OVERRIDE Unauthorised overdraft of AUD 11 on account 10057.

Slide 9

Override & GTS.CONTROL Request

FT,/S,INPUTT/123123,FT080100MB8V

Response FT080100MB8V//1,TRANSACTION.TYPE:1:1=AC,DEBIT.ACCT.NO:1:1 =10057,CURRENCY.MKT.DR:1:1=1,DEBIT.CURRENCY:1:1=AUD,DEBIT .AMOUNT:1:1=11.00,DEBIT.VALUE.DATE:1:1=2008011 ,OVERRIDE:1:1=Unauthorised overdraft of AUD 11 on account 10057.,RECORD.STATUS:1:1=IHLD,INPUTTER:1:1=2_INPUTTER___O FS_GCS,DATE.TIME:1:1=0811181559,CO.CODE:1:1=GB0010001

Slide 10

Using GTS.CONTROL in the version & message Request

FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS/1,INPUTT/123123,,T RANSACTION.TYPE=AC,DEBIT.ACCT.NO=10057,DEBIT.CURRENCY=AUD ,DEBIT.AMOUNT=11,CREDIT.ACCT.NO=22117 Response (partial)

FT08010FMS46//ST MT.NOS=VAL:1:1,OVERRIDE=ACCT.UNAUTH.OD}Unauthorised overdraft of & & on account &.{AUD}11}10057{AUD{11{10057{100780{213{{:1:1, RECORD.STATUS=INAU:1:1,CURR.NO=1:1:1,INPUTTER=2_INPUTTER_ __OFS_GCS:1:1,DATE.TIME=0811181615:1:1,CO.CODE=GB0010001: 1:1,DEPT.CODE=1:1:1

Slide 11

Errors and GTS Control Request

FUNDS.TRANSFER,/I/PROCESS/1,INPUTT/123123,,TRANSACTION.TY PE=AC,DEBIT.ACCT.NO=10103,DEBIT.CURRENCY=CAD,DEBIT.AMOUNT =300,CREDIT.ACCT.NO=10138,CREDIT.CURRENCY=CHF Response FT08010YKVH4//-1/NO,DEBIT.CURRENCY:1:1=DEBIT ACCT CCY NOT EQ DEBIT CCY Record FT08010YKVH4//1,TRANSACTION.TYPE:1:1=AC,DEBIT.ACCT.NO:1:1 =10103,CURRENCY.MKT.DR:1:1=1,DEBIT.CURRENCY:1:1=CAD,DEBIT .AMOUNT:1:1=300.00,CREDIT.ACCT.NO:1:1=10138,, RECORD.STATUS:1:1=IHLD,INPUTTER:1:1=1_INPUTTER___OFS_TEST .TELNET,DATE.TIME:1:1=0811151748,CO.CODE:1:1=GB0010 001

Slide 12

NAU PROCESSING

Slide 13

NAU Processing Request

FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS,INPUTT/123123, FT0801098RH7,TRANSACTION.TYPE=AC,DEBIT.ACCT.NO=22117,DEBI T.CURRENCY=AUD,DEBIT.AMOUNT=100,CREDIT.ACCT.NO=22179 Response (partial) FT0801098RH7//1,TRANSACTION.TYPE=AC:1:1,DEBIT.ACCT.NO=221 17:1:1,CURRENCY.MKT.DR=1:1:1,DEBIT.CURRENCY=AUD:1:1,DEBIT .AMOUNT=100.00:1:1,DEBIT.VALUE.DATE=20080110:1:1, CREDIT.ACCT.NO=22179:1:1,CURRENCY.MKT.CR=1:1:1,CREDIT.CUR RENCY=AUD:1:1,CREDIT.VALUE.DATE=20080110:1:1,STMT.NOS=VAL :1:1,OVERRIDE=ACCT.UNAUTH.OD}Unauthorised overdraft of & & on account &.{AUD}100}22117{AUD{100{22117{100777{213{{:1:1,RECORD.ST ATUS=INAU:1:1,CURR.NO=1:1:1,INPUTTER=1_INPUTTER___OFS_GCS :1:1,DATE.TIME=0811181521:1:1,CO.CODE=GB001 0001:1:1,DEPT.CODE=1:1:1

Slide 14

NAU :Processing



  

Controls what happens if an NAU record already exists when a transaction is input NAU.PROCESSING field in VERSION Outcome – retain existing record or overwrite Addresses both input and reverse actions

Slide 15

NAU Processing - values

Value

Behaviour

0

Applies to input & reversals . Effect - Reject messages when an NAU record exists Applies to Input only. Effect - Overwrites NAU record with the values from the OFS message. Applies to Reversals only. Effect - Deletes NAU + reverses live

1

2 3

Applies to input & reversals . Effect - Behaviour of 1 & 2

16

Let’s try

    

Change the NAU processing field in the Funds Transfer version to 0 Input a Funds Transfer. Observe the result Input the same Funds Transfer again with some changed value Observe what happens

Slide 17

NAU Processing example - input Request

FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS,INPUTT/123123,,TRA NSACTION.TYPE=AC,DEBIT.ACCT.NO=10707,DEBIT.CURRENCY=CHF,D EBIT.AMOUNT=100,CREDIT.ACCT.NO=22608 Response (partial) FT08010DRS9M//1,TRANSACTION.TYPE=AC:1:1,DEBIT.ACCT.NO=107 07:1:1,CURRENCY.MKT.DR=1:1:1,DEBIT.CURRENCY=CHF:1:1,DEBIT .AMOUNT=100.00:1:1,DEBIT.VALUE.DATE=20080110:1:1,CREDIT.A CCT.NO=22608:1:1,CURRENCY.MKT.CR=1:1:1,CREDIT.CURRENCY=CH F:1:1,CREDIT.VALUE.DATE=20080110:1:1,PROCESSING.DATE=2008 0110:1:1,CHARGE.COM.DISPLAY=NO:1:1,AMOUNT.DEBITED=CHF100. 00:1:1,AMOUNT.CREDITED=CHF100.00:1:1,CREDIT.COMP.CODE= GB0010001:1:1,DEBIT.COMP.CODE=GB0010001:1:1,LOC.AMT.DEBIT ED=84.32:1:1,LOC.AMT.CREDITED=84.32:1:1,,STMT.NOS=VAL:1:1 ,RECORD.STATUS=INAU:1:1,CURR.NO=1:1:1,INPUTTER=2_INPUTTER ___OFS_GCS:1:1,DATE.TIME=0811191207:1:1,CO.CODE=GB0010001 :1:1,DEPT.CODE=1:1:1

Slide 18

NAU Processing example – input again Request

FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS,INPUTT/123123, FT08010DRS9M,TRANSACTION.TYPE=AC,DEBIT.ACCT.NO=10707, DEBIT.CURRENCY=CHF, DEBIT.AMOUNT=123,CREDIT.ACCT.NO=22608 Response FT08010DRS9M//-1/NO,@ID:1:1=NAU.PROCESSING = '0', NAU RECORD CANT BE UPDATED

Slide 19

NAU Processing 1 EXAMPLE Request

FUNDS.TRANSFER,TEST.OVERRIDE/I/PROCESS,INPUTT/123123, FT08010DRS9M,TRANSACTION.TYPE=AC,DEBIT.ACCT.NO=10707, DEBIT.CURRENCY=CHF, DEBIT.AMOUNT=123,CREDIT.ACCT.NO=22608

Response (partial) FT08010DRS9M//1,TRANSACTION.TYPE=AC:1:1,DEBIT.ACCT.NO=107 07:1:1,CURRENCY.MKT.DR=1:1:1,DEBIT.CURRENCY=CHF:1:1,DEBIT .AMOUNT=123.00:1:1,DEBIT.VALUE.DATE=20080110:1:1,CREDIT.A CCT.NO=22608:1:1,CURRENCY.MKT.CR=1:1:1,CREDIT.CURRENCY=CH F:1:1,CREDIT.VALUE.DATE=20080110:1:1,PROCESSING.DATE=2008 0110:1:1,CHARGE.COM.DISPLAY=NO:1:1, ,STMT.NOS=VAL:1:1,RECORD.STATUS=INAU:1:1,CURR.NO=1:1:1, INPUTTER=2_INPUTTER___OFS_GCS:1:1,DATE.TIME=0811191551:1: 1,CO.CODE=GB0010001:1:1,DEPT.CODE=1:1:1

Slide 20

More on NAU processing This table lists the behaviour if NAU.PROCESSING is NULL and an attempt is made to input a record which is already in NAU state

21

More on NAU Processing

This table lists the behaviour if NAU.PROCESSING is NULL and an attempt is made to reverse a record which is already in NAU state

22

Workshop 10.1





Write an OFS message to input a funds transfer . Use the GTS control to ensure that transactions with errors or overrides are put on hold. Write another OFS message to change the amount. Use the NAU Processing field to ensure that existing NAU records are not overwritten.

Slide 23

Quiz







Bank Z uses T24 . The Funds Transfer module for various reasons still runs on a legacy application. The transactions from this is uploaded in a batch mode to T24. However, messages with errors must be put on hold and those with overrides must be automatically approved. What value will you give in GTS Control? The bank wants to control NAU processing in the message. What parameter should they change? You see a -2 success/failure value in your OFS response when you input a LD. You are using a version. What field (pertaining to OFS) will you check?

Slide 24

Summary

You should now be able to

 

Describe GTS Control and it’s effect on OFS Describe NAU processing and it’s effect on OFS

Slide 26

26

Related Documents

Ofs Message Formate.ppt
January 2021 0
Ofs
March 2021 0
3. Ofs Batch Mode
January 2021 0
1. Introduction To Ofs
February 2021 0
2. Ofs Modes
January 2021 0

More Documents from "nana yaw"

Tafj-lock Manager
January 2021 0
Ofs Message Formate.ppt
January 2021 0
13. Cob-r16
January 2021 0