C CW Queue Conditions and System Tags

This topic describes the CW queue conditions and system tags.

Table C-1 CW Queue Conditions

S No Module Action Cond Text Cond Action Queue Reason

1

SD

New

DSTL_HOLIDAY='H'

DESTINATION_Q:= 'SPECIAL';

DSTL Date Is Holiday

2

SD

New

INVALID_CUST_FROM

DESTINATION_Q:= 'REPAIR';

Invalid Customer (From)

3

SD

New

INVALID_CUST_TO

DESTINATION_Q:= 'REPAIR';

Invalid Customer (To)

4

SD

New

INVALID_CCY

DESTINATION_Q:= 'REPAIR';

Invalid Currency

5

SD

New

TRADE_HOLIDAY='H'

DESTINATION_Q:= 'SPECIAL';

Trade Date Is Holiday

6

SD

New

TRADE_HOLIDAY='X'

DESTINATION_Q:= 'REPAIR';

Currency Holiday Not Maintained

7

SD

New

DSTL_HOLIDAY='X'

DESTINATION_Q:= 'REPAIR';

Currency Holiday Not Maintained

8

SD

New

INVALID_SKLOC1

DESTINATION_Q:= 'REPAIR';

Invalid Safekeeping Location (From side)

9

SD

New

INVALID_PFOLIO1

DESTINATION_Q:= 'REPAIR';

Invalid Portfolio (From side)

10

SD

New

INVALID_PFOLIO2

DESTINATION_Q:= 'REPAIR';

Invalid Portfolio (To side)

11

SD

New

INVALID_SECID

DESTINATION_Q:= 'REPAIR';

Invalid Security ID given

12

SD

New

INVALID_SKLOC2

DESTINATION_Q:= 'REPAIR'

; Invalid Safekeeping Location (To side)

13

SD

New

INVALID_MARKET

DESTINATION_Q:= 'REPAIR';

Invalid Market Code given

14

SD

New

MAIN.SPECIAL_HANDLING_CODE IN ('Y','HVP','DVP','FOP')

DESTINATION_Q:= 'SPECIAL';

Special handling requested by customer

15

SD

New

MAIN.TRADE_DATE < BUSINESS_DATE

DESTINATION_Q:= 'SPECIAL';

Contract is back-valued (trade date)

16

SD

New

MAIN.DSTL_DATE < BUSINESS_DATE

DESTINATION_Q:= 'SPECIAL';

Contract is back-valued (dstl date)

17

SD

New

CHECK_NAME

DESTINATION_Q:= 'SPECIAL';

Counterparty has Check Name Flag

18

SD

New

NOT IS_FULLY_ENRICHED

DESTINATION_Q:= 'ENRICH';

Not fully enriched

19

SD

New

INVALID_SKACC2

DESTINATION_Q:= 'REPAIR';

Invalid Safekeeping Account (To side)

20

SD

New

INVALID_SKACC1

DESTINATION_Q:= 'REPAIR';

Invalid Safekeeping Account (From side)

21

SD

AMEND

CONTRACT_NOT_FOUND

DESTINATION_Q:= 'REPAIR';

Contract not found in Treasury Product Processor

22

SD

AMEND

TRADE_HOLIDAY='X'

DESTINATION_Q:= 'REPAIR';

Currency Holiday Not Maintained

23

SD

AMEND

DSTL_HOLIDAY='X'

DESTINATION_Q:= 'REPAIR';

Currency Holiday Not Maintained

24

SD

AMEND

MAIN.SPECIAL_Q = 'Y'

DESTINATION_Q:= 'SPECIAL';

Already in Special Queue

25

SD

AMEND

MAIN.SPECIAL_HANDLING_CODE IN ('Y','HVP','DVP','FOP')

DESTINATION_Q:= 'SPECIAL';

Special handling requested by trader

26

SD

AMEND

TRADE_HOLIDAY='H'

DESTINATION_Q:= 'SPECIAL';

Trade Date Is Holiday

27

SD

AMEND

DSTL_HOLIDAY='H'

DESTINATION_Q:= 'SPECIAL';

DSTL Date Is Holiday

28

SD

AMEND

(NVL(MAIN.PAY_CUTOFF,GLOBAL.Application_date+1) < GLOBAL.Application_date AND si_rec.PAY_INSTRUCTION_TYPE='O') OR (NVL(MAIN.RECV_CUTOFF,GLOBAL.Application_date+1) < GLOBAL.Application_date AND si_rec.RECV_INSTRUCTION_TYPE='O')

DESTINATION_Q:= 'SPECIAL';

Past Cut off Time

29

SD

AMEND

DEAL_MATURED

DESTINATION_Q:= 'AMEND';

Original deal has liquidated

30

SD

AMEND

MAIN.REPAIR_Q = 'Y'

DESTINATION_Q:= 'AMEND';

Amendment for a Repair Contract

31

SD

AMEND

MAIN.AMEND_Q = 'Y'

DESTINATION_Q:= 'AMEND';

 

32

SD

AMEND

MSG_SENT_OUT

DESTINATION_Q:= 'AMEND';

Settlement message handed off

33

SD

AMEND

(NOT IS_FULLY_ENRICHED)

DESTINATION_Q:= 'ENRICH';

Not fully enriched

34

SD

CANC

CONTRACT_NOT_FOUND

DESTINATION_Q:= 'REPAIR';

Contract not found in Treasury Product Processor

35

SD

CANC

MAIN.SPECIAL_Q = 'Y'

DESTINATION_Q:= 'SPECIAL';

 

36

SD

CANC

MAIN.SPECIAL_HANDLING_CODE IN ('Y','HVP','DVP','FOP')

DESTINATION_Q:= 'SPECIAL';

Special handling requested by trader

37

SD

CANC

MSG_SENT_OUT

DESTINATION_Q:= 'AMEND';

Settlement message handed off

38

SD

CANC

DEAL_MATURED

DESTINATION_Q:= 'AMEND';

Original deal has liquidated

39

SD

CANC

MAIN.REPAIR_Q = 'Y'

DESTINATION_Q:= 'AMEND';

Amendment for a Repair Contract

40

SD

CANC

NVL(MAIN.AMEND_Q,'N')='Y'

DESTINATION_Q:= 'AMEND';

 

Table C-2 CW System Tags

S no Tag Module Data Type Action_ Prog Tag

1

APP_DATE_TIME

SD

Date

All

SDQP.APP_DATE_TIME

2

APRVD_REC

SD

Record

All

SDQP.PKG_APRVD_REC

3

BUSINESS_DATE

SD

Date

All

GLOBAL.APPLICATION_DATE

4

CHECK_NAME

SD

Boolean

All

SDQP.CHK_NAME

5

CONTRACT_NOT_FOUND

SD

Boolean

All

SDQP.PKG_CONT_MISSING

6

CONT_REC

SD

Record

All

SDQP.PKG_CONT_REC

7

CUTOFF_NOT_FOUND

SD

Character

All

SDQP.G_NO_CUTOFF_MAINT

8

DEAL_MATURED

SD

Boolean

All

SDQP.DEAL_MATURED

9

DEFAULT_SETTLE

SD

Boolean

All

SDQP.DEFAULT_SETTLE

10

DSTL_HOLIDAY

SD

Character

All

SDQP.DSTL_HOLIDAY

11

INVALID_CCY

SD

Boolean

New

SDQP.INVALID_CCY

12

INVALID_CUST_FROM

SD

Boolean

New

SDQP.INVALID_CUST_FROM

13

INVALID_CUST_TO

SD

Boolean

New

SDQP.INVALID_CUST_TO

14

INVALID_MARKET

SD

Character

All

SDQP.INVALID_MARKET

15

INVALID_PFOLIO1

SD

Character

ALL

SDQP.INVALID_PFOLIO1

16

INVALID_PFOLIO2

SD

Character

ALL

SDQP.INVALID_PFOLIO2

17

INVALID_SECID

SD

Character

ALL

SDQP.INVALID_SECID

18

INVALID_SKACC1

SD

Character

ALL

SDQP.INVALID_SKACC1

19

INVALID_SKACC2

SD

Character

ALL

SDQP.INVALID_SKACC2

20

INVALID_SKLOC1

SD

Character

ALL

SDQP.INVALID_SKLOC1

21

INVALID_SKLOC2

SD

Character

ALL

SDQP.INVALID_SKLOC2

22

IS_FULLY_ENRICHED

SD

Boolean

ALL

SDQP.IS_FULLY_ENRICHED

23

MAIN.

SD

Character

ALL

TXN_REC.

24

MSG_SENT_OUT

SD

Boolean

ALL

SDQP.MSG_SENT_OUT

25

PKG_APRVD_MISSING

SD

Boolean

ALL

SDQP.PKG_APRVD_MISSING

26

PREV_REC

SD

Record

ALL

SDQP.PKG_PREV_REC

27

PRNT_REC

SD

Record

ALL

SDQP.PKG_PRNT_REC

28

RETURN_FAILURE

SD

 

ALL

RET:= -1; RETURN

29

RETURN_SUCCESS

SD

 

ALL

RET:= 0; RETURN

30

SI_MATCHED

SD

Boolean

ALL

SDQP.SI_MATCHED

31

SI_REC

SD

Record

ALL

SDQP.PKG_SETTLE_REC

32

SI_TYPE_FOUND

SD

Character

ALL

SDQP.SITYP_FND

33

TRADE_HOLIDAY

SD

Character

ALL

SDQP.TRADE_HOLIDAY

34

TXN_REC

SD

Record

ALL

SDQP.PKG_TXN_REC