gateway documentation - elaccountservice oracle flexcube ... › cd › e53393_01 › pdf ›...

Post on 28-Jun-2020

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Gateway Documentation - ELAccountService

Oracle FLEXCUBE Universal Banking

Release FCELCM_1.1.13

[October][2013]

1. BACKGROUND ................................................... 12. ELAccountService ................................................... 2 2.1.AccountAuthorize ................................................... 2 2.1.1. GE-AccountAuthorize-Req-Full-MSG.xsd ............................................................ 2

2.1.2. GE-AccountAuthorize-Req-IO-MSG.xsd ............................................................ 15

2.1.3. GE-AccountAuthorize-Res-Full-MSG.xsd ............................................................ 28

2.1.4. GE-AccountAuthorize-Res-PK-MSG.xsd ............................................................ 49

2.2.AccountClose ................................................... 71 2.2.1. GE-AccountClose-Req-Full-MSG.xsd ............................................................ 71

2.2.2. GE-AccountClose-Req-IO-MSG.xsd ............................................................ 84

2.2.3. GE-AccountClose-Res-Full-MSG.xsd ............................................................ 97

2.2.4. GE-AccountClose-Res-PK-MSG.xsd ............................................................ 118

2.3.AccountCreate ................................................... 140 2.3.1. GE-AccountCreate-Req-Full-MSG.xsd ............................................................ 140

2.3.2. GE-AccountCreate-Req-IO-MSG.xsd ............................................................ 153

2.3.3. GE-AccountCreate-Res-Full-MSG.xsd ............................................................ 166

2.3.4. GE-AccountCreate-Res-PK-MSG.xsd ............................................................ 187

2.4.AccountDelete ................................................... 209 2.4.1. GE-AccountDelete-Req-Full-MSG.xsd ............................................................ 209

2.4.2. GE-AccountDelete-Req-IO-MSG.xsd ............................................................ 222

2.4.3. GE-AccountDelete-Res-Full-MSG.xsd ............................................................ 235

2.4.4. GE-AccountDelete-Res-PK-MSG.xsd ............................................................ 256

2.5.AccountModify ................................................... 278 2.5.1. GE-AccountModify-Req-Full-MSG.xsd ............................................................ 278

2.5.2. GE-AccountModify-Req-IO-MSG.xsd ............................................................ 291

2.5.3. GE-AccountModify-Res-Full-MSG.xsd ............................................................ 304

2.5.4. GE-AccountModify-Res-PK-MSG.xsd ............................................................ 325

2.6.AccountQuery ................................................... 347 2.6.1. GE-AccountQuery-Req-IO-MSG.xsd ............................................................ 347

2.6.2. GE-AccountQuery-Res-Full-MSG.xsd ............................................................ 360

2.7.AccountReopen ................................................... 381 2.7.1. GE-AccountReopen-Req-Full-MSG.xsd ............................................................ 381

2.7.2. GE-AccountReopen-Req-IO-MSG.xsd ............................................................ 394

2.7.3. GE-AccountReopen-Res-Full-MSG.xsd ............................................................ 407

2.7.4. GE-AccountReopen-Res-PK-MSG.xsd ............................................................ 428

Table Of Contents_______________________

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 the Gateway as

follows:

1. Inbound application integration – used when any external system needs to add, modify or query information

within FLEXCUBE UBS

2. Outbound application integration– 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 ELAccountService ofEL-

Module

1

2.ELAccountService

ELAccountServiceELAccountService

2.1.AccountAuthorize

Authorisation of account/contract for netting

2.1.1.GE-AccountAuthorize-Req-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

2

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

Attribute DescriptionName MSGID

3

TOP

CORRELID

TOP

USERID

TOP

BRANCH

Datatype StringDescription This is the "unique" message ID for this message. In inbound messages, if

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

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

4

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

5

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

6

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

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

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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

7

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

8

TOP

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 1

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescription

9

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescription

10

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

11

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

12

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUE

13

TOP

VAL_TYPE

TOP

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

14

2.1.2.GE-AccountAuthorize-Req-IO-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

15

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

16

TOP

CORRELID

TOP

USERID

TOP

BRANCH

TOP

MODULEID

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

Attribute DescriptionName MODULEIDDatatype String

17

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

Description This field is applicable only if messages are being sent to FCIS usingGateway. This is the module id of FCIS where the transaction will berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype String

18

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

Description This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName ACTION

19

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

Datatype 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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

20

TOP

FCUBS_BODY

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescription

21

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescription

22

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERID

23

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

24

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

25

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

26

VAL_TYPE

TOP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

27

2.1.3.GE-AccountAuthorize-Res-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

28

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

29

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName CORRELID

30

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

31

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

32

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.Attributes Attribute Description

minOccurs 0

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

33

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

34

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITY

35

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATE

36

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Datatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

37

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNO

38

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

39

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

40

TOP

VAL_TYPE

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype Number

41

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype Date

42

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute Description

43

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Name MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

44

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

45

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

46

VAL_TYPE

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

47

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName WCODEDatatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

48

2.1.4.GE-AccountAuthorize-Res-PK-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-PK

REFERENCENO

MODNO

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

49

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

50

WCODE

WDESC

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

51

TOP

USERID

TOP

BRANCH

TOP

MODULEID

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

52

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

53

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.

54

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

Attributes Attribute DescriptionminOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype String

55

TOP

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-PK

TOP

REFERENCENO

TOP

MODNO

TOP

AccountNettingDetails-IO

Description The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-PKDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

56

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

57

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

58

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

59

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescription

60

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescription

61

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

AccountNettingDetails-Full

TOP

Restrictions Restrictions DescriptionmaxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

62

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

63

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

64

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

65

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescription

66

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescription

67

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

FCUBS_ERROR_RESP

Restrictions Restrictions DescriptionmaxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

68

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

TOP

WARNING

TOP

WCODE

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName WCODE

69

TOP

WDESC

TOP

Datatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

70

2.2.AccountClose

Closure Of account/contract for netting

2.2.1.GE-AccountClose-Req-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

71

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

72

TOP

CORRELID

TOP

USERID

TOP

BRANCH

TOP

MODULEID

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

Attribute Description

73

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

74

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

75

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAME

76

TOP

VALUE

TOP

FCUBS_BODY

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

Datatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

77

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 1

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

78

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

79

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

80

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILS

81

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

DatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

82

TOP

VAL_TYPE

TOP

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

83

2.2.2.GE-AccountClose-Req-IO-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

84

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

85

TOP

CORRELID

TOP

USERID

TOP

BRANCH

TOP

MODULEID

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

Attribute DescriptionName MODULEIDDatatype String

86

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

Description This field is applicable only if messages are being sent to FCIS usingGateway. This is the module id of FCIS where the transaction will berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype String

87

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

Description This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName ACTION

88

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

Datatype 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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

89

TOP

FCUBS_BODY

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescription

90

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescription

91

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERID

92

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

93

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

94

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

95

VAL_TYPE

TOP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

96

2.2.3.GE-AccountClose-Res-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

97

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

98

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName CORRELID

99

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

100

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

101

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.Attributes Attribute Description

minOccurs 0

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

102

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

103

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITY

104

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATE

105

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Datatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

106

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNO

107

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

108

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

109

TOP

VAL_TYPE

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype Number

110

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype Date

111

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute Description

112

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Name MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

113

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

114

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

115

VAL_TYPE

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

116

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName WCODEDatatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

117

2.2.4.GE-AccountClose-Res-PK-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-PK

REFERENCENO

MODNO

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

118

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

119

WCODE

WDESC

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

120

TOP

USERID

TOP

BRANCH

TOP

MODULEID

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

121

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

122

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.

123

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

Attributes Attribute DescriptionminOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype String

124

TOP

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-PK

TOP

REFERENCENO

TOP

MODNO

TOP

AccountNettingDetails-IO

Description The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-PKDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

125

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

126

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

127

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

128

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescription

129

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescription

130

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

AccountNettingDetails-Full

TOP

Restrictions Restrictions DescriptionmaxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

131

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

132

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

133

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

134

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescription

135

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescription

136

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

FCUBS_ERROR_RESP

Restrictions Restrictions DescriptionmaxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

137

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

TOP

WARNING

TOP

WCODE

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName WCODE

138

TOP

WDESC

TOP

Datatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

139

2.3.AccountCreate

Creation Of account/contract for netting

2.3.1.GE-AccountCreate-Req-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

140

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

141

TOP

CORRELID

TOP

USERID

TOP

BRANCH

TOP

MODULEID

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

Attribute Description

142

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

143

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

144

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAME

145

TOP

VALUE

TOP

FCUBS_BODY

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

Datatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

146

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 1

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

147

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

148

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

149

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILS

150

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

DatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

151

TOP

VAL_TYPE

TOP

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

152

2.3.2.GE-AccountCreate-Req-IO-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

153

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

154

TOP

CORRELID

TOP

USERID

TOP

BRANCH

TOP

MODULEID

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

Attribute DescriptionName MODULEIDDatatype String

155

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

Description This field is applicable only if messages are being sent to FCIS usingGateway. This is the module id of FCIS where the transaction will berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype String

156

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

Description This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName ACTION

157

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

Datatype 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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

158

TOP

FCUBS_BODY

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescription

159

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescription

160

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERID

161

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

162

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

163

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

164

VAL_TYPE

TOP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

165

2.3.3.GE-AccountCreate-Res-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

166

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

167

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName CORRELID

168

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

169

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

170

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.Attributes Attribute Description

minOccurs 0

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

171

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

172

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITY

173

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATE

174

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Datatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

175

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNO

176

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

177

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

178

TOP

VAL_TYPE

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype Number

179

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype Date

180

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute Description

181

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Name MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

182

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

183

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

184

VAL_TYPE

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

185

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName WCODEDatatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

186

2.3.4.GE-AccountCreate-Res-PK-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-PK

REFERENCENO

MODNO

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

187

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

188

WCODE

WDESC

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

189

TOP

USERID

TOP

BRANCH

TOP

MODULEID

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

190

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

191

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.

192

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

Attributes Attribute DescriptionminOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype String

193

TOP

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-PK

TOP

REFERENCENO

TOP

MODNO

TOP

AccountNettingDetails-IO

Description The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-PKDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

194

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

195

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

196

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

197

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescription

198

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescription

199

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

AccountNettingDetails-Full

TOP

Restrictions Restrictions DescriptionmaxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

200

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

201

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

202

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

203

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescription

204

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescription

205

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

FCUBS_ERROR_RESP

Restrictions Restrictions DescriptionmaxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

206

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

TOP

WARNING

TOP

WCODE

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName WCODE

207

TOP

WDESC

TOP

Datatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

208

2.4.AccountDelete

Deletion Of account/contract for netting

2.4.1.GE-AccountDelete-Req-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

209

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

210

TOP

CORRELID

TOP

USERID

TOP

BRANCH

TOP

MODULEID

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

Attribute Description

211

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

212

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

213

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAME

214

TOP

VALUE

TOP

FCUBS_BODY

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

Datatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

215

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 1

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

216

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

217

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

218

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILS

219

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

DatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

220

TOP

VAL_TYPE

TOP

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

221

2.4.2.GE-AccountDelete-Req-IO-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

222

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

223

TOP

CORRELID

TOP

USERID

TOP

BRANCH

TOP

MODULEID

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

Attribute DescriptionName MODULEIDDatatype String

224

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

Description This field is applicable only if messages are being sent to FCIS usingGateway. This is the module id of FCIS where the transaction will berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype String

225

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

Description This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName ACTION

226

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

Datatype 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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

227

TOP

FCUBS_BODY

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescription

228

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescription

229

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERID

230

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

231

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

232

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

233

VAL_TYPE

TOP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

234

2.4.3.GE-AccountDelete-Res-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

235

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

236

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName CORRELID

237

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

238

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

239

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.Attributes Attribute Description

minOccurs 0

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

240

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

241

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITY

242

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATE

243

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Datatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

244

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNO

245

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

246

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

247

TOP

VAL_TYPE

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype Number

248

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype Date

249

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute Description

250

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Name MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

251

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

252

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

253

VAL_TYPE

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

254

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName WCODEDatatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

255

2.4.4.GE-AccountDelete-Res-PK-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

256

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-PK

REFERENCENO

MODNO

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

257

WCODE

WDESC

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

258

TOP

USERID

TOP

BRANCH

TOP

MODULEID

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

259

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

260

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.

261

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

Attributes Attribute DescriptionminOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype String

262

TOP

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Description The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

263

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

264

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

265

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

266

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILS

267

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

DatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

268

TOP

VAL_TYPE

TOP

AccountNettingDetails-PK

TOP

REFERENCENO

TOP

MODNO

TOP

AccountNettingDetails-Full

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-PKDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AccountNettingDetails-Full

269

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

DatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIAL

270

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATE

271

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

TOP

MAKERDTSTAMP

Datatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

272

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

273

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute Description

274

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

FCUBS_ERROR_RESP

Name FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescription

275

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

TOP

WARNING

TOP

Attributes Attribute DescriptionmaxOccurs unboundedminOccurs 0

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

276

WCODE

TOP

WDESC

TOP

Attribute DescriptionName WCODEDatatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

277

2.5.AccountModify

Modification Of account/contract for netting

2.5.1.GE-AccountModify-Req-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

278

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

279

TOP

CORRELID

TOP

USERID

TOP

BRANCH

TOP

MODULEID

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

Attribute Description

280

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

281

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

282

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAME

283

TOP

VALUE

TOP

FCUBS_BODY

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

Datatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

284

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 1

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

285

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

286

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

287

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILS

288

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

DatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

289

TOP

VAL_TYPE

TOP

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

290

2.5.2.GE-AccountModify-Req-IO-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

291

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

292

TOP

CORRELID

TOP

USERID

TOP

BRANCH

TOP

MODULEID

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

Attribute DescriptionName MODULEIDDatatype String

293

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

Description This field is applicable only if messages are being sent to FCIS usingGateway. This is the module id of FCIS where the transaction will berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype String

294

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

Description This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName ACTION

295

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

Datatype 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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

296

TOP

FCUBS_BODY

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescription

297

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescription

298

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERID

299

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

300

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

301

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

302

VAL_TYPE

TOP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

303

2.5.3.GE-AccountModify-Res-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

304

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

305

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName CORRELID

306

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

307

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

308

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.Attributes Attribute Description

minOccurs 0

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

309

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

310

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITY

311

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATE

312

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Datatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

313

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNO

314

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

315

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

316

TOP

VAL_TYPE

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype Number

317

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype Date

318

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute Description

319

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Name MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

320

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

321

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

322

VAL_TYPE

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

323

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName WCODEDatatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

324

2.5.4.GE-AccountModify-Res-PK-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-PK

REFERENCENO

MODNO

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

325

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

326

WCODE

WDESC

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

327

TOP

USERID

TOP

BRANCH

TOP

MODULEID

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

328

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

329

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.

330

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

Attributes Attribute DescriptionminOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype String

331

TOP

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-PK

TOP

REFERENCENO

TOP

MODNO

TOP

AccountNettingDetails-IO

Description The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-PKDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

332

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

333

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

334

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

335

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescription

336

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescription

337

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

AccountNettingDetails-Full

TOP

Restrictions Restrictions DescriptionmaxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

338

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

339

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

340

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

341

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescription

342

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescription

343

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

FCUBS_ERROR_RESP

Restrictions Restrictions DescriptionmaxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

344

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

TOP

WARNING

TOP

WCODE

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName WCODE

345

TOP

WDESC

TOP

Datatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

346

2.6.AccountQuery

Query Of account/contract for netting

2.6.1.GE-AccountQuery-Req-IO-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

347

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

348

TOP

CORRELID

TOP

USERID

TOP

BRANCH

TOP

MODULEID

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

Attribute Description

349

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

350

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

351

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAME

352

TOP

VALUE

TOP

FCUBS_BODY

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

Datatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

353

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

354

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

355

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

356

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILS

357

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

DatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

358

TOP

VAL_TYPE

TOP

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

359

2.6.2.GE-AccountQuery-Res-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

360

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

361

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName CORRELID

362

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

363

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

364

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.Attributes Attribute Description

minOccurs 0

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

365

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

366

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITY

367

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATE

368

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Datatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

369

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNO

370

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

371

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

372

TOP

VAL_TYPE

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype Number

373

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype Date

374

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute Description

375

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Name MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

376

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

377

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

378

VAL_TYPE

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

379

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName WCODEDatatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

380

2.7.AccountReopen

Reopen account/contract for netting

2.7.1.GE-AccountReopen-Req-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

381

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

382

TOP

CORRELID

TOP

USERID

TOP

BRANCH

TOP

MODULEID

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

Attribute Description

383

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

384

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

385

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAME

386

TOP

VALUE

TOP

FCUBS_BODY

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

Datatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

387

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 1

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

388

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

389

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

390

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILS

391

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

DatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

392

TOP

VAL_TYPE

TOP

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

393

2.7.2.GE-AccountReopen-Req-IO-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

394

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

395

TOP

CORRELID

TOP

USERID

TOP

BRANCH

TOP

MODULEID

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

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

Attribute DescriptionName MODULEIDDatatype String

396

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

Description This field is applicable only if messages are being sent to FCIS usingGateway. This is the module id of FCIS where the transaction will berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype String

397

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

Description This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName ACTION

398

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

Datatype 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.Attributes Attribute Description

minOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

399

TOP

FCUBS_BODY

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescription

400

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescription

401

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERID

402

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

403

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

404

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

405

VAL_TYPE

TOP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

406

2.7.3.GE-AccountReopen-Res-Full-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

407

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

408

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName CORRELID

409

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

410

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

411

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.Attributes Attribute Description

minOccurs 0

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

412

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype StringDescription The value of the addtional parameter comes here.

413

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-IO

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITY

414

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATE

415

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

Datatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

416

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNO

417

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

418

TOP

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

419

TOP

VAL_TYPE

TOP

AccountNettingDetails-Full

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionAttributes Attribute Description

minOccurs 1

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype Number

420

TOP

FACILITY

TOP

LINESERIAL

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype Date

421

TOP

BOOKINGDATE

TOP

EXPIREDATE

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute Description

422

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Name MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescription

423

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

424

FUNCTIONID

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

425

VAL_TYPE

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

426

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName WCODEDatatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

427

2.7.4.GE-AccountReopen-Res-PK-MSG.xsd

FCUBS_HEADER

SOURCE

UBSCOMP

MSGID

CORRELID

USERID

BRANCH

MODULEID

SERVICE

OPERATION

SOURCE_OPERATION

SOURCE_USERID

DESTINATION

MULTITRIPID

FUNCTIONID

ACTION

MSGSTAT

ADDL

PARAM

NAME

VALUE

FCUBS_BODY

CHOICE

AccountNettingDetails-PK

REFERENCENO

MODNO

AccountNettingDetails-IO

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

428

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

AccountNettingDetails-Full

REFERENCENO

CUSTOMERNO

LIABILITY

FACILITY

LINESERIAL

CURRENCY

AMOUNT

VALUEDATE

BOOKINGDATE

EXPIREDATE

NETTINGREQ

CONTRACTTYPE

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

429

WCODE

WDESC

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

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 asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".

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

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

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 duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.

Attributes Attribute DescriptionminOccurs 0nillable true

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

430

TOP

USERID

TOP

BRANCH

TOP

MODULEID

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 toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.

Attributes Attribute DescriptionminOccurs 0nillable true

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

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 withinFLEXCUBE.

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

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 Description

length 3pattern [a-zA-Z_0-9]{3}

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 berecorded.

Attributes Attribute DescriptionminOccurs 0nillable true

431

TOP

SERVICE

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

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

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

nillable true

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

Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-

sensitive.Attributes Attribute Description

nillable true

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

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 validSource Operation for the Source within FLEXCUBE.

Attributes Attribute DescriptionminOccurs 0nillable true

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

Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description

minOccurs 0nillable true

432

TOP

DESTINATION

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

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, theSOURCE from the request message is reproduced here.

Attributes Attribute DescriptionminOccurs 0

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

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 isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.

Attributes Attribute DescriptionminOccurs 0

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

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

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.

433

TOP

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

Attributes Attribute DescriptionminOccurs 0

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

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".Attributes Attribute Description

minOccurs 0

Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE

Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description

minOccurs 0

Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName NAMEDatatype StringDescription The name of the additional parameter comes here.

Attribute DescriptionName VALUEDatatype String

434

TOP

FCUBS_BODY

TOP

CHOICE

TOP

AccountNettingDetails-PK

TOP

REFERENCENO

TOP

MODNO

TOP

AccountNettingDetails-IO

Description The value of the addtional parameter comes here.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName AccountNettingDetails-PKDatatypeDescription

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AccountNettingDetails-IODatatypeDescription

435

TOP

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

436

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

437

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

438

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescription

439

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescription

440

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

AccountNettingDetails-Full

TOP

Restrictions Restrictions DescriptionmaxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName AccountNettingDetails-FullDatatypeDescription

441

REFERENCENO

TOP

CUSTOMERNO

TOP

LIABILITY

TOP

FACILITY

TOP

LINESERIAL

Attribute DescriptionName REFERENCENODatatype StringDescriptionRestrictions Restrictions Description

maxLength 50

Attribute DescriptionName CUSTOMERNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 9

Attribute DescriptionName LIABILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FACILITYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINESERIALDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

442

TOP

CURRENCY

TOP

AMOUNT

TOP

VALUEDATE

TOP

BOOKINGDATE

TOP

EXPIREDATE

Attribute DescriptionName CURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName VALUEDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName BOOKINGDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName EXPIREDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

443

TOP

NETTINGREQ

TOP

CONTRACTTYPE

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

Attribute DescriptionName NETTINGREQDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CONTRACTTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName MAKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

444

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Attribute DescriptionName CHECKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute DescriptionName CHECKERDTSTAMPDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 25

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName RECSTATDatatype StringDescription

445

TOP

ONCEAUTH

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

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 userinterface.

Attributes Attribute DescriptionminOccurs 0

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

Attribute DescriptionName FIELD_NAMEDatatype StringDescription

446

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

FCUBS_ERROR_RESP

Restrictions Restrictions DescriptionmaxLength 105minLength 1

Attribute DescriptionName DATATYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 15

Attribute DescriptionName FIELD_VALUEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

447

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

TOP

WARNING

TOP

WCODE

Attribute DescriptionName ERRORDatatypeDescription This indicates the type of error encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName ECODEDatatype StringDescription This indicates the code for the error encountered.

Attribute DescriptionName EDESCDatatype StringDescription This indicates the description of the error encountered.

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatypeDescription Indicates the warning encountered.Attributes Attribute Description

maxOccurs unbounded

Attribute DescriptionName WCODE

448

TOP

WDESC

TOP

Datatype StringDescription This indicates the code for the warning encountered.

Attribute DescriptionName WDESCDatatype StringDescription This indicates the description of the warning encountered

449

ELCoreService

[October][2013]

Oracle Financial Services software Limited

Oracle Park

Off Western Express Highway

Goregaon (East)

Mumbai, Maharashtra 400 063

India

Worldwide Inquiries:

Phone: +91 22 6718 3000

Fax:+91 22 6718 3001

www.oracle.com/financialservices/

Copyright © [2007], [2013], 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 their

respective owners.

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs

installed on the hardware, and/or documentation, delivered to U.S. Government end users are commercial computer

software pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As

such, 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 and

license 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 not

developed or intended for use in any inherently dangerous applications, including applications that may create a risk of

personal injury. If you use this software or hardware in dangerous applications, then you shall be responsible to take all

appropriate failsafe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates

disclaim 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 and

disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or

allowed 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

of

this 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 any

errors, please report them to us in writing.

This software or hardware and documentation may provide access to or information on content, products and services

from third parties. Oracle Corporation and its affiliates are not responsible for and expressly disclaim all warranties of any

450

kind with respect to third-party content, products, and services. Oracle Corporation and its affiliates will not be

responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or

services.

451

top related