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

453
Gateway Documentation - ELAccountService Oracle FLEXCUBE Universal Banking Release FCELCM_1.1.13 [October] [2013]

Upload: others

Post on 28-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

Gateway Documentation - ELAccountService

Oracle FLEXCUBE Universal Banking

Release FCELCM_1.1.13

[October][2013]

Page 2: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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_______________________

Page 3: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 4: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 5: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 6: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 7: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 8: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 9: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 10: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 11: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 12: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 13: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 14: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 15: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 16: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 17: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 18: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 19: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 20: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 21: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 22: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 23: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 24: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 25: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 26: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 27: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 28: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 29: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

VAL_TYPE

TOP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

27

Page 30: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 31: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 32: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 33: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 34: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 35: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 36: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 37: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 38: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 39: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 40: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 41: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 42: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 43: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 44: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 45: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 46: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 47: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 48: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 49: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 50: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 51: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 52: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 53: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 54: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 55: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 56: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 57: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 58: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 59: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 60: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 61: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 62: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 63: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 64: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 65: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 66: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 67: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 68: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 69: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 70: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 71: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 72: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 73: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 74: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 75: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 76: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 77: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 78: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 79: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 80: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 81: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 82: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 83: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 84: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 85: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

TOP

VAL_TYPE

TOP

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

83

Page 86: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 87: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 88: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 89: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 90: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 91: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 92: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 93: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 94: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 95: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 96: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 97: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 98: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

VAL_TYPE

TOP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

96

Page 99: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 100: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 101: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 102: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 103: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 104: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 105: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 106: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 107: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 108: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 109: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 110: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 111: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 112: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 113: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 114: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 115: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 116: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 117: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 118: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 119: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 120: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 121: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 122: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 123: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 124: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 125: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 126: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 127: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 128: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 129: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 130: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 131: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 132: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 133: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 134: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 135: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 136: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 137: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 138: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 139: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 140: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 141: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 142: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 143: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 144: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 145: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 146: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 147: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 148: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 149: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 150: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 151: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 152: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 153: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 154: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

TOP

VAL_TYPE

TOP

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

152

Page 155: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 156: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 157: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 158: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 159: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 160: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 161: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 162: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 163: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 164: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 165: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 166: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 167: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

VAL_TYPE

TOP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

165

Page 168: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 169: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 170: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 171: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 172: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 173: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 174: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 175: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 176: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 177: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 178: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 179: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 180: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 181: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 182: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 183: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 184: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 185: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 186: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 187: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 188: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 189: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 190: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 191: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 192: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 193: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 194: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 195: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 196: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 197: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 198: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 199: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 200: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 201: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 202: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 203: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 204: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 205: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 206: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 207: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 208: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 209: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 210: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 211: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 212: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 213: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 214: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 215: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 216: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 217: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 218: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 219: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 220: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 221: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 222: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 223: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

TOP

VAL_TYPE

TOP

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

221

Page 224: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 225: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 226: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 227: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 228: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 229: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 230: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 231: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 232: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 233: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 234: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 235: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 236: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

VAL_TYPE

TOP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

234

Page 237: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 238: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 239: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 240: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 241: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 242: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 243: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 244: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 245: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 246: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 247: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 248: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 249: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 250: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 251: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 252: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 253: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 254: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 255: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 256: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 257: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 258: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 259: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 260: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 261: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 262: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 263: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 264: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 265: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 266: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 267: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 268: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 269: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 270: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 271: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 272: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 273: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 274: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 275: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 276: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 277: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 278: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 279: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 280: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 281: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 282: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 283: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 284: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 285: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 286: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 287: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 288: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 289: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 290: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 291: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 292: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

TOP

VAL_TYPE

TOP

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

290

Page 293: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 294: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 295: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 296: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 297: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 298: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 299: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 300: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 301: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 302: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 303: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 304: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 305: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

VAL_TYPE

TOP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

303

Page 306: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 307: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 308: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 309: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 310: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 311: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 312: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 313: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 314: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 315: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 316: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 317: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 318: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 319: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 320: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 321: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 322: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 323: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 324: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 325: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 326: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 327: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 328: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 329: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 330: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 331: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 332: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 333: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 334: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 335: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 336: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 337: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 338: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 339: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 340: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 341: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 342: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 343: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 344: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 345: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 346: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 347: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 348: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 349: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 350: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 351: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 352: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 353: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 354: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 355: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 356: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 357: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 358: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 359: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 360: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 361: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

TOP

VAL_TYPE

TOP

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

359

Page 362: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 363: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 364: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 365: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 366: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 367: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 368: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 369: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 370: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 371: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 372: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 373: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 374: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 375: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 376: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 377: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 378: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 379: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 380: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 381: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 382: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 383: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 384: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 385: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 386: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 387: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 388: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 389: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 390: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 391: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 392: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 393: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 394: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 395: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

TOP

VAL_TYPE

TOP

Restrictions Restrictions DescriptionmaxLength 255minLength 0

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

393

Page 396: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 397: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 398: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 399: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 400: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 401: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 402: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 403: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 404: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 405: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 406: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 407: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 408: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

VAL_TYPE

TOP

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

406

Page 409: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 410: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 411: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 412: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 413: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 414: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 415: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 416: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 417: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 418: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 419: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 420: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 421: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 422: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 423: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 424: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 425: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 426: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 427: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 428: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 429: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 430: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 431: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 432: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 433: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 434: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 435: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 436: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 437: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 438: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 439: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 440: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 441: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 442: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 443: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 444: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 445: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 446: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 447: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 448: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 449: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 450: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 451: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 452: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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

Page 453: Gateway Documentation - ELAccountService Oracle FLEXCUBE ... › cd › E53393_01 › PDF › GatewayX... · 1.BACKGROUND Integration of different applications and solutions is a

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