321
Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0 [October][2015]

Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

  • Upload
    others

  • View
    47

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Gateway Documentation - CORatesServiceOracle FLEXCUBE Universal Banking

Release FCELCM-UBS_12.1.0.0.0[October][2015]

Page 2: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Table Of Contents

1. Background ......................................................................... 1

2. CORatesService ......................................................................... 2

2.1.AuthCCYRates ......................................................................... 2

2.1.1.CO-AuthCCYRates-Req-Full-MSG.xsd ......................................................................... 2

2.1.2.CO-AuthCCYRates-Req-IO-MSG.xsd ......................................................................... 15

2.1.3.CO-AuthCCYRates-Res-Full-MSG.xsd ......................................................................... 23

2.1.4.CO-AuthCCYRates-Res-PK-MSG.xsd ......................................................................... 37

2.2.CloseCCYRates ......................................................................... 48

2.2.1.CO-CloseCCYRates-Req-Full-MSG.xsd ......................................................................... 48

2.2.2.CO-CloseCCYRates-Req-IO-MSG.xsd ......................................................................... 61

2.2.3.CO-CloseCCYRates-Res-Full-MSG.xsd ......................................................................... 69

2.2.4.CO-CloseCCYRates-Res-PK-MSG.xsd ......................................................................... 84

2.3.DeleteCCYRates ......................................................................... 94

2.3.1.CO-DeleteCCYRates-Req-Full-MSG.xsd ......................................................................... 94

2.3.2.CO-DeleteCCYRates-Req-IO-MSG.xsd ......................................................................... 107

2.3.3.CO-DeleteCCYRates-Res-Full-MSG.xsd ......................................................................... 115

2.3.4.CO-DeleteCCYRates-Res-PK-MSG.xsd ......................................................................... 129

2.4.ModifyCCYRates ......................................................................... 139

2.4.1.CO-ModifyCCYRates-Req-Full-MSG.xsd ......................................................................... 139

2.4.2.CO-ModifyCCYRates-Req-IO-MSG.xsd ......................................................................... 152

2.4.3.CO-ModifyCCYRates-Res-Full-MSG.xsd ......................................................................... 165

2.4.4.CO-ModifyCCYRates-Res-PK-MSG.xsd ......................................................................... 180

2.5.NewCCYRates ......................................................................... 196

2.5.1.CO-NewCCYRates-Req-Full-MSG.xsd ......................................................................... 196

2.5.2.CO-NewCCYRates-Req-IO-MSG.xsd ......................................................................... 209

2.5.3.CO-NewCCYRates-Res-Full-MSG.xsd ......................................................................... 220

2.5.4.CO-NewCCYRates-Res-PK-MSG.xsd ......................................................................... 234

2.6.QueryCCYRates ......................................................................... 248

2.6.1.CO-QueryCCYRates-Req-IO-MSG.xsd ......................................................................... 248

2.6.2.CO-QueryCCYRates-Res-Full-MSG.xsd ......................................................................... 255

2.7.ReopenCCYRates ......................................................................... 271

2.7.1.CO-ReopenCCYRates-Req-Full-MSG.xsd ......................................................................... 271

2.7.2.CO-ReopenCCYRates-Req-IO-MSG.xsd ......................................................................... 284

2.7.3.CO-ReopenCCYRates-Res-Full-MSG.xsd ......................................................................... 292

2.7.4.CO-ReopenCCYRates-Res-PK-MSG.xsd ......................................................................... 307

Page 3: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

1. Background

Integration of different applications and solutions is a key area in today's systems.A variety of specialized applications deployed on disparate platforms and using different infrastructure need to be able to communicate and integrate seamlessly with FLEXCUBE UBS in order to exchange data.The FLEXCUBE UBS Integration Gateway (referred to as Gateway) will cater to these integration needs.The integration needs supported by the Gateway can be broadly categorized from the perspective of Gateway as follows

1. Inbound application integration :

This is used when any external system needs to add, modify or query information within FLEXCUBE UBS

2. Outbound application integration :

This is used when any external system needs to be notified of the various events that occur within FLEXCUBE UBS

The following sections provide detailed XSD documentation of all operations available in CORatesService of COMMON Module

1

Page 4: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

2. CORatesService

2.1.AuthCCYRates

2.1.1.CO-AuthCCYRates-Req-Full-MSG.xsd

AUTHCCYRATES_FSFS_REQ

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER 2

Page 5: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO

TXNSTAT

AUTHSTAT

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

AUTHCCYRATES_FSFS_REQ

Attribute DescriptionName AUTHCCYRATES_FSFS_REQDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".3

Page 6: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

4

Page 7: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

5

Page 8: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

6

Page 9: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

7

Page 10: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

8

Page 11: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Request of

AuthCCYRates

Currency-Rate-Full

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype string

9

Page 12: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype string

10

Page 13: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

Attribute DescriptionName Currency-OptionDatatype

11

Page 14: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescription

12

Page 15: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

13

Page 16: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype string

14

Page 17: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

2.1.2.CO-AuthCCYRates-Req-IO-MSG.xsd

AUTHCCYRATES_IOPK_REQ

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-IO

BRANCH_CODE15

Page 18: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

CCY1

CURRENCY2_1

CHECKER

CHECKERSTAMP

MODNO

AUTHCCYRATES_IOPK_REQ

Attribute DescriptionName AUTHCCYRATES_IOPK_REQDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

16

Page 19: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

17

Page 20: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

18

Page 21: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

19

Page 22: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL20

Page 23: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about IO Request of

AuthCCYRates

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescription

21

Page 24: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

22

Page 25: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

2.1.3.CO-AuthCCYRates-Res-Full-MSG.xsd

AUTHCCYRATES_FSFS_RES

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM23

Page 26: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

NAME

VALUE

FCUBS_BODY

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO

TXNSTAT

AUTHSTAT

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC24

Page 27: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

AUTHCCYRATES_FSFS_RES

Attribute DescriptionName AUTHCCYRATES_FSFS_RESDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field. 25

Page 28: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

26

Page 29: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

27

Page 30: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

28

Page 31: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL29

Page 32: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Response

Currency-Rate-Full

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescription

30

Page 33: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

31

Page 34: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 35

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

32

Page 35: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

33

Page 36: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

34

Page 37: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILS

35

Page 38: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

FCUBS_ERROR_RESP

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute DescriptionName ERRORDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

ECODE

36

Page 39: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING

Attribute DescriptionName WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

Attribute DescriptionName WCODEDatatype StringDescription

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

2.1.4.CO-AuthCCYRates-Res-PK-MSG.xsd

AUTHCCYRATES_IOPK_RES

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID37

Page 40: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-PK

BRANCH_CODE

CCY1

CURRENCY2_1

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

CHECKER

CHECKERSTAMP

MODNO

FCUBS_ERROR_RESP

ERROR

ECODE38

Page 41: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

AUTHCCYRATES_IOPK_RES

Attribute DescriptionName AUTHCCYRATES_IOPK_RESDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

39

Page 42: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

40

Page 43: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

41

Page 44: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

42

Page 45: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL43

Page 46: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about PK Response

Currency-Rate-PK

Attribute DescriptionName Currency-Rate-PKDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescription

44

Page 47: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute Description

45

Page 48: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescription

46

Page 49: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

FCUBS_ERROR_RESP

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute DescriptionName ERRORDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

ECODE

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING

Attribute Description47

Page 50: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

Attribute DescriptionName WCODEDatatype StringDescription

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

2.2.CloseCCYRates

2.2.1.CO-CloseCCYRates-Req-Full-MSG.xsd

CLOSECCYRATES_FSFS_REQ

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD48

Page 51: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO

TXNSTAT

AUTHSTAT

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

CLOSECCYRATES_FSFS_REQ

Attribute Description49

Page 52: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name CLOSECCYRATES_FSFS_REQDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID50

Page 53: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

51

Page 54: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute Description

52

Page 55: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

53

Page 56: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDL

54

Page 57: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Request of

CloseCCYRates

Currency-Rate-Full

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

55

Page 58: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

56

Page 59: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT57

Page 60: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2

58

Page 61: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescription

59

Page 62: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

60

Page 63: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

2.2.2.CO-CloseCCYRates-Req-IO-MSG.xsd

CLOSECCYRATES_IOPK_REQ

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION61

Page 64: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

MODNO

CLOSECCYRATES_IOPK_REQ

Attribute DescriptionName CLOSECCYRATES_IOPK_REQDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype string

62

Page 65: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description This is the component of FLEXCUBE for which this message is meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

63

Page 66: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.

64

Page 67: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

65

Page 68: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

66

Page 69: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype String

67

Page 70: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about IO Request of

CloseCCYRates

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute Description68

Page 71: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

2.2.3.CO-CloseCCYRates-Res-Full-MSG.xsd

CLOSECCYRATES_FSFS_RES

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

69

Page 72: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO

TXNSTAT

AUTHSTAT

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD 70

Page 73: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

CLOSECCYRATES_FSFS_RES

Attribute DescriptionName CLOSECCYRATES_FSFS_RESDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute Description

71

Page 74: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERID

72

Page 75: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Datatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.73

Page 76: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

74

Page 77: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

75

Page 78: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype String

76

Page 79: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Response

Currency-Rate-Full

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute Description77

Page 80: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute Description

78

Page 81: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescription

79

Page 82: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

80

Page 83: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

81

Page 84: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

FCUBS_ERROR_RESP

Attribute DescriptionName FCUBS_ERROR_RESP

82

Page 85: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute DescriptionName ERRORDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

ECODE

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING

Attribute DescriptionName WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

Attribute DescriptionName WCODE

83

Page 86: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Datatype StringDescription

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

2.2.4.CO-CloseCCYRates-Res-PK-MSG.xsd

CLOSECCYRATES_IOPK_RES

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-PK

BRANCH_CODE

84

Page 87: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

CCY1

CURRENCY2_1

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

MODNO

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

CLOSECCYRATES_IOPK_RES

Attribute DescriptionName CLOSECCYRATES_IOPK_RESDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

85

Page 88: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

86

Page 89: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute Description

87

Page 90: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

88

Page 91: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

89

Page 92: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

90

Page 93: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about PK Response

Currency-Rate-PK

Attribute DescriptionName Currency-Rate-PKDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

91

Page 94: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 3

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescription

92

Page 95: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

FCUBS_ERROR_RESP

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute DescriptionName ERRORDatatypeDescription

93

Page 96: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionmaxOccurs unbounded

ECODE

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING

Attribute DescriptionName WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

Attribute DescriptionName WCODEDatatype StringDescription

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

2.3.DeleteCCYRates

2.3.1.CO-DeleteCCYRates-Req-Full-MSG.xsd

DELETECCYRATES_FSFS_REQ94

Page 97: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO95

Page 98: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

TXNSTAT

AUTHSTAT

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

DELETECCYRATES_FSFS_REQ

Attribute DescriptionName DELETECCYRATES_FSFS_REQDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

96

Page 99: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

97

Page 100: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATION

98

Page 101: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Datatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

99

Page 102: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

100

Page 103: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype String

101

Page 104: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Request of

DeleteCCYRates

Currency-Rate-Full

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute Description102

Page 105: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute Description

103

Page 106: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescription

104

Page 107: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

105

Page 108: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

106

Page 109: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

2.3.2.CO-DeleteCCYRates-Req-IO-MSG.xsd

DELETECCYRATES_IOPK_REQ

FCUBS_HEADER107

Page 110: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

DELETECCYRATES_IOPK_REQ

Attribute DescriptionName DELETECCYRATES_IOPK_REQDatatypeDescription

FCUBS_HEADER

Attribute Description

108

Page 111: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

109

Page 112: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.

110

Page 113: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATION

111

Page 114: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Datatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

112

Page 115: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescription

113

Page 116: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about IO Request of

DeleteCCYRates

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

114

Page 117: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

2.3.3.CO-DeleteCCYRates-Res-Full-MSG.xsd

DELETECCYRATES_FSFS_RES

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY 115

Page 118: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO

TXNSTAT

AUTHSTAT

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE116

Page 119: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

WDESC

DELETECCYRATES_FSFS_RES

Attribute DescriptionName DELETECCYRATES_FSFS_RESDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

117

Page 120: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute Description

118

Page 121: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

119

Page 122: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

120

Page 123: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL121

Page 124: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Response

Currency-Rate-Full

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescription

122

Page 125: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

123

Page 126: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 35

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

124

Page 127: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

125

Page 128: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

126

Page 129: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILS

127

Page 130: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

FCUBS_ERROR_RESP

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute DescriptionName ERRORDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

ECODE

128

Page 131: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING

Attribute DescriptionName WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

Attribute DescriptionName WCODEDatatype StringDescription

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

2.3.4.CO-DeleteCCYRates-Res-PK-MSG.xsd

DELETECCYRATES_IOPK_RES

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID129

Page 132: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-PK

BRANCH_CODE

CCY1

CURRENCY2_1

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING130

Page 133: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

WCODE

WDESC

DELETECCYRATES_IOPK_RES

Attribute DescriptionName DELETECCYRATES_IOPK_RESDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

131

Page 134: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

132

Page 135: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

133

Page 136: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

134

Page 137: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL135

Page 138: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about PK Response

Currency-Rate-PK

Attribute DescriptionName Currency-Rate-PKDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescription

136

Page 139: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute Description

137

Page 140: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

FCUBS_ERROR_RESP

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute DescriptionName ERRORDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

ECODE

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP138

Page 141: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING

Attribute DescriptionName WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

Attribute DescriptionName WCODEDatatype StringDescription

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

2.4.ModifyCCYRates

2.4.1.CO-ModifyCCYRates-Req-Full-MSG.xsd

MODIFYCCYRATES_FSFS_REQ

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION 139

Page 142: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO

TXNSTAT

AUTHSTAT

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE140

Page 143: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

MODIFYCCYRATES_FSFS_REQ

Attribute DescriptionName MODIFYCCYRATES_FSFS_REQDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

141

Page 144: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

142

Page 145: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

143

Page 146: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

144

Page 147: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL145

Page 148: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Request of

ModifyCCYRates

Currency-Rate-Full

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescription

146

Page 149: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

147

Page 150: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 35

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

148

Page 151: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

149

Page 152: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

150

Page 153: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILS

151

Page 154: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

2.4.2.CO-ModifyCCYRates-Req-IO-MSG.xsd

MODIFYCCYRATES_IOPK_REQ

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID 152

Page 155: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

UNAUTH_MID_RATE

UNAUTH_BUY_SPREAD

UNAUTH_SALE_SPREAD

UNAUTH_BUY_RATE

UNAUTH_SALE_RATE153

Page 156: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

INT_AUTH_STAT

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

MODIFYCCYRATES_IOPK_REQ

Attribute DescriptionName MODIFYCCYRATES_IOPK_REQDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

154

Page 157: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

155

Page 158: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

156

Page 159: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

157

Page 160: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL158

Page 161: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about IO Request of

ModifyCCYRates

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescription

159

Page 162: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

160

Page 163: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 35

Currency-Option

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

161

Page 164: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

162

Page 165: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

UNAUTH_MID_RATE

Attribute DescriptionName UNAUTH_MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

UNAUTH_BUY_SPREAD

Attribute DescriptionName UNAUTH_BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

UNAUTH_SALE_SPREAD163

Page 166: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName UNAUTH_SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

UNAUTH_BUY_RATE

Attribute DescriptionName UNAUTH_BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

UNAUTH_SALE_RATE

Attribute DescriptionName UNAUTH_SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

INT_AUTH_STAT

Attribute DescriptionName INT_AUTH_STATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

RATE_DATE

164

Page 167: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

2.4.3.CO-ModifyCCYRates-Res-Full-MSG.xsd

MODIFYCCYRATES_FSFS_RES

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID 165

Page 168: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO

TXNSTAT

AUTHSTAT

Currency-Option

BRANCH_CODE

CCY1166

Page 169: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

MODIFYCCYRATES_FSFS_RES

Attribute DescriptionName MODIFYCCYRATES_FSFS_RESDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

167

Page 170: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

168

Page 171: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

169

Page 172: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

170

Page 173: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

171

Page 174: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

172

Page 175: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Response

Currency-Rate-Full

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype string

173

Page 176: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype string

174

Page 177: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

Attribute DescriptionName Currency-OptionDatatype

175

Page 178: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescription

176

Page 179: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

177

Page 180: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype string

178

Page 181: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

FCUBS_ERROR_RESP

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute DescriptionName ERRORDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

ECODE

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING179

Page 182: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

Attribute DescriptionName WCODEDatatype StringDescription

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

2.4.4.CO-ModifyCCYRates-Res-PK-MSG.xsd

MODIFYCCYRATES_IOPK_RES

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD180

Page 183: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-PK

BRANCH_CODE

CCY1

CURRENCY2_1

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

UNAUTH_MID_RATE

UNAUTH_BUY_SPREAD

UNAUTH_SALE_SPREAD

UNAUTH_BUY_RATE

UNAUTH_SALE_RATE

INT_AUTH_STAT

RATE_DATE181

Page 184: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

UDFDETAILS

FLDNAM

FLDVAL

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

MODIFYCCYRATES_IOPK_RES

Attribute DescriptionName MODIFYCCYRATES_IOPK_RESDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

182

Page 185: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

183

Page 186: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.

184

Page 187: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

185

Page 188: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

186

Page 189: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype String

187

Page 190: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about PK Response

Currency-Rate-PK

Attribute DescriptionName Currency-Rate-PKDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

Currency-Rate-IO

Attribute Description188

Page 191: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP189

Page 192: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

Currency-Option

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2

190

Page 193: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescription

191

Page 194: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

UNAUTH_MID_RATE

Attribute DescriptionName UNAUTH_MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

UNAUTH_BUY_SPREAD

Attribute DescriptionName UNAUTH_BUY_SPREADDatatype decimalDescription

192

Page 195: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

UNAUTH_SALE_SPREAD

Attribute DescriptionName UNAUTH_SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

UNAUTH_BUY_RATE

Attribute DescriptionName UNAUTH_BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

UNAUTH_SALE_RATE

Attribute DescriptionName UNAUTH_SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

INT_AUTH_STAT

Attribute DescriptionName INT_AUTH_STATDatatype stringDescription

193

Page 196: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

FCUBS_ERROR_RESP194

Page 197: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute DescriptionName ERRORDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

ECODE

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING

Attribute DescriptionName WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

195

Page 198: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName WCODEDatatype StringDescription

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

2.5.NewCCYRates

2.5.1.CO-NewCCYRates-Req-Full-MSG.xsd

NEWCCYRATES_FSFS_REQ

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

196

Page 199: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO

TXNSTAT

AUTHSTAT

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

NEWCCYRATES_FSFS_REQ

Attribute DescriptionName NEWCCYRATES_FSFS_REQDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatype

197

Page 200: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

198

Page 201: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.

199

Page 202: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATION

200

Page 203: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Datatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

201

Page 204: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescription

202

Page 205: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Request of

NewCCYRates

Currency-Rate-Full

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

203

Page 206: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP204

Page 207: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName CHECKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

205

Page 208: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype string

206

Page 209: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescription

207

Page 210: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

208

Page 211: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

2.5.2.CO-NewCCYRates-Req-IO-MSG.xsd

NEWCCYRATES_IOPK_REQ

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

209

Page 212: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

NEWCCYRATES_IOPK_REQ

Attribute DescriptionName NEWCCYRATES_IOPK_REQDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

210

Page 213: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

211

Page 214: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

212

Page 215: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

213

Page 216: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

214

Page 217: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

215

Page 218: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about IO Request of

NewCCYRates

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype string

216

Page 219: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

Currency-Option

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescription

217

Page 220: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

218

Page 221: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute Description219

Page 222: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

2.5.3.CO-NewCCYRates-Res-Full-MSG.xsd

NEWCCYRATES_FSFS_RES

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

220

Page 223: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO

TXNSTAT

AUTHSTAT

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

FCUBS_ERROR_RESP221

Page 224: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

NEWCCYRATES_FSFS_RES

Attribute DescriptionName NEWCCYRATES_FSFS_RESDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute Description

222

Page 225: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype string

223

Page 226: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description This is the Branch of FLEXCUBE where the transaction would be recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype string

224

Page 227: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description This is the code for the operation being invoked in the Source system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

225

Page 228: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute Description

226

Page 229: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Response

Currency-Rate-Full

227

Page 230: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

228

Page 231: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT229

Page 232: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1

230

Page 233: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescription

231

Page 234: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescription

232

Page 235: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

FCUBS_ERROR_RESP

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute Description

233

Page 236: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name ERRORDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

ECODE

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING

Attribute DescriptionName WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

Attribute DescriptionName WCODEDatatype StringDescription

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

2.5.4.CO-NewCCYRates-Res-PK-MSG.xsd

234

Page 237: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

NEWCCYRATES_IOPK_RES

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-PK

BRANCH_CODE

CCY1

CURRENCY2_1

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

Currency-Option 235

Page 238: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

NEWCCYRATES_IOPK_RES

Attribute DescriptionName NEWCCYRATES_IOPK_RESDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

236

Page 239: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

237

Page 240: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

238

Page 241: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

239

Page 242: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

240

Page 243: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

241

Page 244: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about PK Response

Currency-Rate-PK

Attribute DescriptionName Currency-Rate-PKDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype string

242

Page 245: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

Currency-Option

Attribute Description243

Page 246: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescription

244

Page 247: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

245

Page 248: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype string

246

Page 249: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

FCUBS_ERROR_RESP

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute DescriptionName ERRORDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

ECODE

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING247

Page 250: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

Attribute DescriptionName WCODEDatatype StringDescription

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

2.6.QueryCCYRates

2.6.1.CO-QueryCCYRates-Req-IO-MSG.xsd

QUERYCCYRATES_IOFS_REQ

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT248

Page 251: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

QUERYCCYRATES_IOFS_REQ

Attribute DescriptionName QUERYCCYRATES_IOFS_REQDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

249

Page 252: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

250

Page 253: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.

251

Page 254: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

252

Page 255: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

253

Page 256: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype String

254

Page 257: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about IO Request of

QueryCCYRates

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

2.6.2.CO-QueryCCYRates-Res-Full-MSG.xsd

QUERYCCYRATES_IOFS_RES255

Page 258: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER256

Page 259: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO

TXNSTAT

AUTHSTAT

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

QUERYCCYRATES_IOFS_RES

Attribute DescriptionName QUERYCCYRATES_IOFS_RESDatatypeDescription

257

Page 260: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELID

258

Page 261: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Datatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

259

Page 262: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.

260

Page 263: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION261

Page 264: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM262

Page 265: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Response

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype string

263

Page 266: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

Currency-Rate-Full

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescription

264

Page 267: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype stringDescription

265

Page 268: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

Attribute DescriptionName Currency-OptionDatatypeDescription

266

Page 269: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescription

267

Page 270: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

268

Page 271: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype string

269

Page 272: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Description Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

FCUBS_ERROR_RESP

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute DescriptionName ERRORDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

ECODE

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING270

Page 273: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

Attribute DescriptionName WCODEDatatype StringDescription

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

2.7.ReopenCCYRates

2.7.1.CO-ReopenCCYRates-Req-Full-MSG.xsd

REOPENCCYRATES_FSFS_REQ

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT271

Page 274: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO

TXNSTAT

AUTHSTAT

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

REOPENCCYRATES_FSFS_REQ272

Page 275: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName REOPENCCYRATES_FSFS_REQDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

273

Page 276: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute Description

274

Page 277: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Name MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

275

Page 278: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

276

Page 279: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL277

Page 280: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Request of

ReopenCCYRates

Currency-Rate-Full

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescription

278

Page 281: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

279

Page 282: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 35

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP

Attribute DescriptionName CHECKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

280

Page 283: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

281

Page 284: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

282

Page 285: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILS

283

Page 286: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

2.7.2.CO-ReopenCCYRates-Req-IO-MSG.xsd

REOPENCCYRATES_IOPK_REQ

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID 284

Page 287: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

MODNO

REOPENCCYRATES_IOPK_REQ

Attribute DescriptionName REOPENCCYRATES_IOPK_REQDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

285

Page 288: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

286

Page 289: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

287

Page 290: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

288

Page 291: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

289

Page 292: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

290

Page 293: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about IO Request of

ReopenCCYRates

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype string

291

Page 294: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

2.7.3.CO-ReopenCCYRates-Res-Full-MSG.xsd

REOPENCCYRATES_FSFS_RES

FCUBS_HEADER

SOURCE 292

Page 295: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-Full

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

CHECKER

CHECKERSTAMP

MODNO

TXNSTAT

AUTHSTAT293

Page 296: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Currency-Option

BRANCH_CODE

CCY1

CCY2

RTTYPE

MID_RATE

BUY_SPREAD

SALE_SPREAD

BUY_RATE

SALE_RATE

RATE_DATE

UDFDETAILS

FLDNAM

FLDVAL

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

REOPENCCYRATES_FSFS_RES

Attribute DescriptionName REOPENCCYRATES_FSFS_RESDatatypeDescription

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCE

294

Page 297: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Datatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELIDDatatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

295

Page 298: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.

296

Page 299: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATION

297

Page 300: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Datatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

298

Page 301: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM

Attribute DescriptionName PARAMDatatypeDescription

299

Page 302: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about Full Response

Currency-Rate-Full

Attribute DescriptionName Currency-Rate-FullDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

300

Page 303: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

CHECKER

Attribute DescriptionName CHECKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

CHECKERSTAMP301

Page 304: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName CHECKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

TXNSTAT

Attribute DescriptionName TXNSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

AUTHSTAT

Attribute DescriptionName AUTHSTATDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 1

Currency-Option

302

Page 305: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName Currency-OptionDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY2

Attribute DescriptionName CCY2Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

RTTYPE

Attribute DescriptionName RTTYPEDatatype string

303

Page 306: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionRestrictions

Restrictions DescriptionmaxLength 8

MID_RATE

Attribute DescriptionName MID_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_SPREAD

Attribute DescriptionName BUY_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_SPREAD

Attribute DescriptionName SALE_SPREADDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

BUY_RATE

Attribute DescriptionName BUY_RATEDatatype decimalDescription

304

Page 307: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

SALE_RATE

Attribute DescriptionName SALE_RATEDatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 22

RATE_DATE

Attribute DescriptionName RATE_DATEDatatype StringDescriptionAttribute

Attribute DescriptionminOccurs 0

UDFDETAILS

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

FLDNAM

Attribute DescriptionName FLDNAMDatatype stringDescription Indicates Field NameRestrictions

Restrictions DescriptionmaxLength 105minLength 1

FLDVAL

305

Page 308: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName FLDVALDatatype stringDescription Indicates Field ValueAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 255minLength 0

FCUBS_ERROR_RESP

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute DescriptionName ERRORDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

ECODE

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescription

306

Page 309: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING

Attribute DescriptionName WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

Attribute DescriptionName WCODEDatatype StringDescription

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

2.7.4.CO-ReopenCCYRates-Res-PK-MSG.xsd

REOPENCCYRATES_IOPK_RES

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

307

Page 310: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

FUNCTIONID

ACTION

MSGSTAT

PASSWORD

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

Currency-Rate-PK

BRANCH_CODE

CCY1

CURRENCY2_1

Currency-Rate-IO

BRANCH_CODE

CCY1

CURRENCY2_1

MAKER

MAKERSTAMP

MODNO

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

REOPENCCYRATES_IOPK_RES

Attribute DescriptionName REOPENCCYRATES_IOPK_RESDatatypeDescription

308

Page 311: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

SOURCE

Attribute DescriptionName SOURCEDatatype stringDescription This is the code for the system which has sourced this message.

For request messages, this field has to contain the source code for the partner system as maintained within FLEXCUBE UBS. In case of response messages this field will contain "FLEXCUBE".

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

UBSCOMP

Attribute DescriptionName UBSCOMPDatatype stringDescription This is the component of FLEXCUBE for which this message is

meant. Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services. If the message is for FLEXCUBE UBS then this field should contain "FCUBS" and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.

Restrictions

Restrictions Descriptionenumeration FCUBS,FCIS

MSGID

Attribute DescriptionName MSGIDDatatype stringDescription This is the "unique" message ID for this message. In inbound

messages, if this field is present then Gateway would perform technical duplicate recognition using this field. For all messages going out from Gateway, Gateway will populate a unique message ID in this field.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

CORRELID

Attribute DescriptionName CORRELID

309

Page 312: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Datatype stringDescription This is the correlation ID for the message. Gateway supports 2

correlation patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID to Correlation ID" (C2C). While using asynchronous means of communication (like a JMS queue), the partner system can correlate the response received from Gateway to the request message sent by it using this field. If the correlation pattern is M2C then this field will contain the MSGID of the request message. If the correlation pattern is C2C then this field will contain the CORRELID of the request message.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

USERID

Attribute DescriptionName USERIDDatatype stringDescription This is the user id which will be used within FLEXCUBE to record

the transaction. This needs to be a valid user id as maintained within FLEXCUBE.

Restrictions

Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*

BRANCH

Attribute DescriptionName BRANCHDatatype stringDescription This is the Branch of FLEXCUBE where the transaction would be

recorded. This needs to be a valid Branch code as maintained in FLEXCUBE.

Restrictions

Restrictions Descriptionlength 3pattern [a-zA-Z_0-9]{3}

MODULEID

Attribute DescriptionName MODULEIDDatatype stringDescription This field is applicable only if messages are being sent to FCIS

using Gateway. This is the module id of FCIS where the transaction will be recorded.

Attribute

Attribute DescriptionminOccurs 0nillable true

310

Page 313: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

SERVICE

Attribute DescriptionName SERVICEDatatype stringDescription This field should contain the code of the Service of FLEXCUBE which

is being requested. This field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

OPERATION

Attribute DescriptionName OPERATIONDatatype stringDescription This is the operation of the service which is being invoked. This

field is case-sensitive.Attribute

Attribute Descriptionnillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_OPERATION

Attribute DescriptionName SOURCE_OPERATIONDatatype stringDescription This is the code for the operation being invoked in the Source

system. The code of Source Operation being sent needs to be maintained as a valid Source Operation for the Source within FLEXCUBE.

Attribute

Attribute DescriptionminOccurs 0nillable true

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

SOURCE_USERID

Attribute DescriptionName SOURCE_USERIDDatatype stringDescription This is the user id in the Source system who is performing the action.

311

Page 314: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0nillable true

DESTINATION

Attribute DescriptionName DESTINATIONDatatype stringDescription This the system for which this message is destined. In case of

request messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, the SOURCE from the request message is reproduced here.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MULTITRIPID

Attribute DescriptionName MULTITRIPIDDatatype stringDescription In response messages, this is the ID sent by FLEXCUBE in case

any overrides are encountered. In request messages, the source system is expected to reproduce the MULTITRIPID from the earlier received response if the source system accepts the overrides.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

FUNCTIONID

Attribute DescriptionName FUNCTIONIDDatatype stringDescription This is the function in FLEXCUBE which is being invoked. For

integration scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*

ACTION312

Page 315: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName ACTIONDatatype stringDescription This is the action on the function being invoked. For integration

scenarios this need not be sent. This is used by FLEXCUBE native user interface.

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionpattern [a-zA-Z_0-9]*

MSGSTAT

Attribute DescriptionName MSGSTATDatatype stringDescription In response messages, FLEXCUBE will indicate the status of the

request in this field. The various values are "SUCCESS", "WARNING" and "FAILURE".

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

PASSWORD

Attribute DescriptionName PASSWORDDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 128pattern [a-zA-Z_0-9=+/]*

ADDL

Attribute DescriptionName ADDLDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0

PARAM313

Page 316: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute DescriptionName PARAMDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

NAME

Attribute DescriptionName NAMEDatatype StringDescription

VALUE

Attribute DescriptionName VALUEDatatype StringDescription

FCUBS_BODY

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about PK Response

Currency-Rate-PK

Attribute DescriptionName Currency-Rate-PKDatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype string

314

Page 317: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

DescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

Currency-Rate-IO

Attribute DescriptionName Currency-Rate-IODatatypeDescription

BRANCH_CODE

Attribute DescriptionName BRANCH_CODEDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

CCY1

Attribute DescriptionName CCY1Datatype stringDescriptionRestrictions

Restrictions DescriptionmaxLength 3

CURRENCY2_1

Attribute DescriptionName CURRENCY2_1Datatype stringDescription

315

Page 318: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 3

MAKER

Attribute DescriptionName MAKERDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 12

MAKERSTAMP

Attribute DescriptionName MAKERSTAMPDatatype stringDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptionmaxLength 35

MODNO

Attribute DescriptionName MODNODatatype decimalDescriptionAttribute

Attribute DescriptionminOccurs 0

Restrictions

Restrictions DescriptiontotalDigits 4

FCUBS_ERROR_RESP

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescription

316

Page 319: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Attribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

ERROR

Attribute DescriptionName ERRORDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

ECODE

Attribute DescriptionName ECODEDatatype StringDescription

EDESC

Attribute DescriptionName EDESCDatatype StringDescription

FCUBS_WARNING_RESP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttribute

Attribute DescriptionminOccurs 0maxOccurs unbounded

WARNING

Attribute DescriptionName WARNINGDatatypeDescriptionAttribute

Attribute DescriptionmaxOccurs unbounded

WCODE

Attribute DescriptionName WCODEDatatype StringDescription

317

Page 320: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

Page 321: Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation - CORatesService Oracle FLEXCUBE Universal Banking Release FCELCM-UBS_12.1.0.0.0

Gateway Documentation - CORatesService[October] [2015]

Oracle Financial services Software Limited Oracle ParkOff western Express HighwayGoregaon(East)Mumbai,Maharashtra 400 063India

Worldwide Inquiries:Phone: +91 22 6718 3000Fax:+91 22 6718 3001www.oracle.com/financialservices/

Copyright © [2013], [2015], Oracle and/or its affiliates. All rights reserved.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of theirrespective owners

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programsinstalled on the hardware, and/or documentation, delivered to U.S. Government end users are commercial computersoftware pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. Assuch, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system,integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms andlicense restrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is notdeveloped or intended for use in any inherently dangerous applications, including applications that may create a risk ofpersonal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take allappropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliatesdisclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

This software and related documentation are provided under a license agreement containing restrictions on use anddisclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement orallowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit,perform, publish or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation ofthis software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find anyerrors, please report them to us in writing.

This software or hardware and documentation may provide access to or information on content, products and servicesfrom third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of anykind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not beresponsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, orservices.

319