Gateway Documentation - CORatesService Oracle FLEXCUBE … · 2015-10-01 · Gateway Documentation...

Preview:

Citation preview

Gateway Documentation - CORatesServiceOracle FLEXCUBE Universal Banking

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

WDESC

Attribute DescriptionName WDESCDatatype StringDescription

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

Recommended