gateway documentation - elcollateralpoolservice oracle ... · authorisation of collateral pool...

Post on 17-Oct-2020

8 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Gateway Documentation - ELCollateralPoolService

Oracle FLEXCUBE Universal Banking

Release FCELCM_1.1.13

[October][2013]

1. BACKGROUND ................................................... 12. ELCollateralPoolService ................................................... 2 2.1.CollateralPoolAuthorize ................................................... 2 2.1.1. GE-CollateralPoolAuthorize-Req-Full-MSG.xsd ............................................................ 2

2.1.2. GE-CollateralPoolAuthorize-Req-IO-MSG.xsd ............................................................ 19

2.1.3. GE-CollateralPoolAuthorize-Res-Full-MSG.xsd ............................................................ 26

2.1.4. GE-CollateralPoolAuthorize-Res-PK-MSG.xsd ............................................................ 45

2.2.CollateralPoolClose ................................................... 65 2.2.1. GE-CollateralPoolClose-Req-Full-MSG.xsd ............................................................ 65

2.2.2. GE-CollateralPoolClose-Req-IO-MSG.xsd ............................................................ 82

2.2.3. GE-CollateralPoolClose-Res-Full-MSG.xsd ............................................................ 89

2.2.4. GE-CollateralPoolClose-Res-PK-MSG.xsd ............................................................ 108

2.3.CollateralPoolCreate ................................................... 128 2.3.1. GE-CollateralPoolCreate-Req-Full-MSG.xsd ............................................................ 128

2.3.2. GE-CollateralPoolCreate-Req-IO-MSG.xsd ............................................................ 145

2.3.3. GE-CollateralPoolCreate-Res-Full-MSG.xsd ............................................................ 161

2.3.4. GE-CollateralPoolCreate-Res-PK-MSG.xsd ............................................................ 190

2.4.CollateralPoolDelete ................................................... 219 2.4.1. GE-CollateralPoolDelete-Req-Full-MSG.xsd ............................................................ 219

2.4.2. GE-CollateralPoolDelete-Req-IO-MSG.xsd ............................................................ 236

2.4.3. GE-CollateralPoolDelete-Res-Full-MSG.xsd ............................................................ 243

2.4.4. GE-CollateralPoolDelete-Res-PK-MSG.xsd ............................................................ 262

2.5.CollateralPoolModify ................................................... 282 2.5.1. GE-CollateralPoolModify-Req-Full-MSG.xsd ............................................................ 282

2.5.2. GE-CollateralPoolModify-Req-IO-MSG.xsd ............................................................ 299

2.5.3. GE-CollateralPoolModify-Res-Full-MSG.xsd ............................................................ 315

2.5.4. GE-CollateralPoolModify-Res-PK-MSG.xsd ............................................................ 344

2.6.CollateralPoolQuery ................................................... 373 2.6.1. GE-CollateralPoolQuery-Req-IO-MSG.xsd ............................................................ 373

2.6.2. GE-CollateralPoolQuery-Res-Full-MSG.xsd ............................................................ 380

2.7.CollateralPoolReopen ................................................... 399 2.7.1. GE-CollateralPoolReopen-Req-Full-MSG.xsd ............................................................ 399

2.7.2. GE-CollateralPoolReopen-Req-IO-MSG.xsd ............................................................ 416

2.7.3. GE-CollateralPoolReopen-Res-Full-MSG.xsd ............................................................ 423

2.7.4. GE-CollateralPoolReopen-Res-PK-MSG.xsd ............................................................ 442

Table Of Contents_______________________

1.BACKGROUND

Integration of different applications and solutions is a key area in today’s systems. A variety of specialized applications

deployed on disparate platforms and using different infrastructure need to be able to communicate and integrate

seamlessly with FLEXCUBE UBS in order to exchange data.The FLEXCUBE UBS Integration Gateway (referred to as

Gateway) will cater to these integration needs.

The integration needs supported by the Gateway can be broadly categorized from the perspective of the Gateway as

follows:

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

within FLEXCUBE UBS

2. Outbound application integration– used when any external system needs to be notified of the various events that

occur within FLEXCUBE UBS

The following sections provide detailed XSD documentation of all operations available in ELCollateralPoolService of

EL-Module

1

2.ELCollateralPoolService

ELCollateralPoolServiceELCollateralPoolService

2.1.CollateralPoolAuthorize

Authorisation Of Collateral Pool

2.1.1.GE-CollateralPoolAuthorize-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

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

2

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

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

3

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

TOP

USERID

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 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]*

4

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

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

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 OPERATION

5

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

Datatype 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

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 MULTITRIPID

6

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

Datatype 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]*

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

7

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-Full

TOP

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-FullDatatypeDescription

8

LIABILITY

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

9

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescription

10

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attributes Attribute DescriptionminOccurs 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 NumberDescriptionAttributes Attribute Description

minOccurs 0

11

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute Description

12

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

Name LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

13

TOP

COLLATERALCURRENCY

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

14

TOP

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBER

15

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute Description

16

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Name 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

Attribute DescriptionName VAL_TYPEDatatype String

17

TOP

DescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

18

2.1.2.GE-CollateralPoolAuthorize-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

Pool-IO

LIABILITY

CODE

MODNO

FCUBS_HEADER

TOP

SOURCE

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]*

19

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

TOP

USERID

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 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 String

20

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

Description This is the user id which will be used within FLEXCUBE to record thetransaction. 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

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.

21

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

Attributes Attribute Descriptionnillable 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

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 String

22

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

Description In response messages, this is the ID sent by FLEXCUBE in case anyoverrides 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]*

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

23

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-IO

TOP

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

24

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

25

2.1.3.GE-CollateralPoolAuthorize-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

Pool-IO

LIABILITY

CODE

MODNO

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

26

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

TOP

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

27

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

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

28

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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

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

29

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

30

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

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]*

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

31

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

CHOICE

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

Attribute DescriptionName FCUBS_BODYDatatypeDescription

32

TOP

Pool-IO

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-Full

TOP

LIABILITY

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName Pool-FullDatatypeDescription

33

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute Description

34

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Name UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

35

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

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 NumberDescriptionAttributes Attribute Description

minOccurs 0

36

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute DescriptionName LIABILITYDatatype String

37

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

Description

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

38

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

39

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype Number

40

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName FUNCTIONID

41

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Datatype 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

Attribute DescriptionName VAL_TYPEDatatype StringDescription

42

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

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

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

43

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

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

44

2.1.4.GE-CollateralPoolAuthorize-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

Pool-PK

LIABILITY

CODE

MODNO

Pool-IO

LIABILITY

CODE

MODNO

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

45

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADER

46

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

DatatypeDescription

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 CORRELIDDatatype String

47

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

Description This is the correlation ID for the message. Gateway supports 2 correlationpatterns, 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

Attribute Description

48

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

Name 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

Attribute DescriptionName DESTINATION

49

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

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

messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, 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]*

50

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

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.

51

TOP

CHOICE

TOP

Pool-PK

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-IO

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName Pool-PKDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

52

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-Full

TOP

LIABILITY

TOP

CODE

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName Pool-FullDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

53

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

TOP

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

54

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

TOP

MAKERDTSTAMP

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute Description

55

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

Name 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 NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

56

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

TOP

POOL

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype Number

57

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

58

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

UTILIZATION

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

59

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

TOP

DIFFAMOUNT

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNT

60

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

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]*

61

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

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

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

62

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

TOP

WARNING

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.

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatype

63

TOP

WCODE

TOP

WDESC

TOP

Description 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

64

2.2.CollateralPoolClose

Closure Of Collateral Pool

2.2.1.GE-CollateralPoolClose-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

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

65

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

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]*

66

UBSCOMP

TOP

MSGID

TOP

CORRELID

TOP

USERID

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 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 String

67

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

Description This is the user id which will be used within FLEXCUBE to record thetransaction. 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

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.

68

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

Attributes Attribute Descriptionnillable 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

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 String

69

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

Description In response messages, this is the ID sent by FLEXCUBE in case anyoverrides 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]*

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

70

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-Full

TOP

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-FullDatatypeDescription

71

LIABILITY

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

72

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescription

73

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attributes Attribute DescriptionminOccurs 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 NumberDescriptionAttributes Attribute Description

minOccurs 0

74

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute Description

75

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

Name LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

76

TOP

COLLATERALCURRENCY

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

77

TOP

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBER

78

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute Description

79

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Name 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

Attribute DescriptionName VAL_TYPEDatatype String

80

TOP

DescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

81

2.2.2.GE-CollateralPoolClose-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

Pool-IO

LIABILITY

CODE

MODNO

FCUBS_HEADER

TOP

SOURCE

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]*

82

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

TOP

USERID

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 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 String

83

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

Description This is the user id which will be used within FLEXCUBE to record thetransaction. 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

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.

84

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

Attributes Attribute Descriptionnillable 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

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 String

85

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

Description In response messages, this is the ID sent by FLEXCUBE in case anyoverrides 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]*

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

86

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-IO

TOP

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

87

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

88

2.2.3.GE-CollateralPoolClose-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

Pool-IO

LIABILITY

CODE

MODNO

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

89

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

TOP

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

90

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

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

91

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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

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

92

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

93

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

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]*

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

94

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

CHOICE

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

Attribute DescriptionName FCUBS_BODYDatatypeDescription This XSD Gives Information about FullResponse

95

TOP

Pool-IO

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-Full

TOP

LIABILITY

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName Pool-FullDatatypeDescription

96

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute Description

97

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Name UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

98

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

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 NumberDescriptionAttributes Attribute Description

minOccurs 0

99

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute DescriptionName LIABILITYDatatype String

100

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

Description

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

101

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

102

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype Number

103

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName FUNCTIONID

104

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Datatype 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

Attribute DescriptionName VAL_TYPEDatatype StringDescription

105

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

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

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

106

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

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

107

2.2.4.GE-CollateralPoolClose-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

Pool-PK

LIABILITY

CODE

MODNO

Pool-IO

LIABILITY

CODE

MODNO

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

108

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADER

109

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

DatatypeDescription

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 CORRELIDDatatype String

110

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

Description This is the correlation ID for the message. Gateway supports 2 correlationpatterns, 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

Attribute Description

111

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

Name 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

Attribute DescriptionName DESTINATION

112

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

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

messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, 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]*

113

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

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.

114

TOP

CHOICE

TOP

Pool-PK

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-IO

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName Pool-PKDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

115

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-Full

TOP

LIABILITY

TOP

CODE

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName Pool-FullDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

116

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

TOP

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

117

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

TOP

MAKERDTSTAMP

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute Description

118

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

Name 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 NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

119

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

TOP

POOL

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype Number

120

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

121

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

UTILIZATION

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

122

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

TOP

DIFFAMOUNT

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNT

123

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

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]*

124

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

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

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

125

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

TOP

WARNING

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.

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatype

126

TOP

WCODE

TOP

WDESC

TOP

Description 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

127

2.3.CollateralPoolCreate

Creation Of Collateral Pool

2.3.1.GE-CollateralPoolCreate-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

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

128

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

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]*

129

UBSCOMP

TOP

MSGID

TOP

CORRELID

TOP

USERID

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 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 String

130

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

Description This is the user id which will be used within FLEXCUBE to record thetransaction. 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

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.

131

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

Attributes Attribute Descriptionnillable 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

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 String

132

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

Description In response messages, this is the ID sent by FLEXCUBE in case anyoverrides 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]*

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

133

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-Full

TOP

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-FullDatatypeDescription

134

LIABILITY

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

135

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescription

136

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attributes Attribute DescriptionminOccurs 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 NumberDescriptionAttributes Attribute Description

minOccurs 0

137

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute Description

138

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

Name LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

139

TOP

COLLATERALCURRENCY

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

140

TOP

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBER

141

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute Description

142

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Name 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

Attribute DescriptionName VAL_TYPEDatatype String

143

TOP

DescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

144

2.3.2.GE-CollateralPoolCreate-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

Pool-IO

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

145

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

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 UBSCOMP

146

TOP

MSGID

TOP

CORRELID

TOP

USERID

Datatype 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 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]*

147

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

TOP

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

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]*

148

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

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

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]*

149

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

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

150

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-IO

TOP

LIABILITY

TOP

CODE

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

151

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

TOP

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

152

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

TOP

MAKERDTSTAMP

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute Description

153

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

Name 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 NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

154

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

TOP

POOL

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype Number

155

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

156

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

UTILIZATION

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

157

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

TOP

DIFFAMOUNT

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNT

158

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

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]*

159

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

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

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

160

2.3.3.GE-CollateralPoolCreate-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

Pool-IO

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

161

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

162

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

TOP

SOURCE

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

Attribute DescriptionName SOURCEDatatype String

163

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Description This is the code for the system which has sourced this message. For requestmessages, 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 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]*

164

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

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

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]*

165

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

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

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]*

166

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

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]*

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

167

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

CHOICE

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICE

168

TOP

Pool-IO

TOP

LIABILITY

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

DatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

169

AMOUNT

TOP

UTIL

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescription

170

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

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

171

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

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

172

TOP

LIABILITY

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

Attribute DescriptionName CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescription

173

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

174

TOP

AUTODELINK

TOP

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVE

175

TOP

LINKEDPERCENTNUMBER

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

176

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

177

TOP

VAL_TYPE

TOP

Pool-Full

TOP

LIABILITY

TOP

CODE

TOP

DESCRIPTION

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

Attribute DescriptionName Pool-FullDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype String

178

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

TOP

FUNCTIONTYPE

TOP

USERREFNO

DescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute Description

179

TOP

LIABBRANCH

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

Name USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

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 StringDescription

180

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Attributes Attribute DescriptionminOccurs 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 StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

181

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

TOP

POOL

TOP

ORDERNO

TOP

TYPE

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

182

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

TOP

COLLATERALAMOUNT

TOP

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

183

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

UTILIZATION

TOP

LIENNUMBER

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

184

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescription

185

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

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

186

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

FCUBS_ERROR_RESP

TOP

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

187

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 WCODEDatatype StringDescription This indicates the code for the warning encountered.

188

TOP

WDESC

TOP

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

189

2.3.4.GE-CollateralPoolCreate-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

Pool-PK

LIABILITY

CODE

MODNO

Pool-IO

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

190

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

191

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

TOP

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

192

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

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

193

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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

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

194

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

195

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

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]*

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

196

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

CHOICE

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

Attribute DescriptionName FCUBS_BODYDatatypeDescription

197

TOP

Pool-PK

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-IO

TOP

LIABILITY

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName Pool-PKDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName Pool-IODatatypeDescription

198

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute Description

199

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Name UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

200

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

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 NumberDescriptionAttributes Attribute Description

minOccurs 0

201

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName LIABILITYDatatype String

202

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

Description

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

203

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

204

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype Number

205

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName FUNCTIONID

206

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Datatype 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

Attribute DescriptionName VAL_TYPEDatatype StringDescription

207

TOP

Pool-Full

TOP

LIABILITY

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName Pool-FullDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescription

208

TOP

AMOUNT

TOP

UTIL

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCH

209

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

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 StringDescription

210

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

Attributes Attribute DescriptionminOccurs 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 StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

211

TOP

CollateralPoolLinkage

TOP

LIABILITY

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

Attribute DescriptionName CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODE

212

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescription

213

TOP

AUTODELINK

TOP

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

214

TOP

LINKEDPERCENTNUMBER

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

215

TOP

UDFDETAILS

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

216

TOP

VAL_TYPE

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

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

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.

217

TOP

EDESC

TOP

FCUBS_WARNING_RESP

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

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 WCODEDatatype StringDescription This indicates the code for the warning encountered.

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

218

2.4.CollateralPoolDelete

Deletion Of Collateral Pool

2.4.1.GE-CollateralPoolDelete-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

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

219

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

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]*

220

UBSCOMP

TOP

MSGID

TOP

CORRELID

TOP

USERID

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 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 String

221

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

Description This is the user id which will be used within FLEXCUBE to record thetransaction. 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

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.

222

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

Attributes Attribute Descriptionnillable 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

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 String

223

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

Description In response messages, this is the ID sent by FLEXCUBE in case anyoverrides 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]*

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

224

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-Full

TOP

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-FullDatatypeDescription

225

LIABILITY

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

226

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescription

227

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attributes Attribute DescriptionminOccurs 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 NumberDescriptionAttributes Attribute Description

minOccurs 0

228

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute Description

229

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

Name LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

230

TOP

COLLATERALCURRENCY

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

231

TOP

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBER

232

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute Description

233

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Name 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

Attribute DescriptionName VAL_TYPEDatatype String

234

TOP

DescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

235

2.4.2.GE-CollateralPoolDelete-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

Pool-IO

LIABILITY

CODE

MODNO

FCUBS_HEADER

TOP

SOURCE

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]*

236

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

TOP

USERID

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 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 String

237

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

Description This is the user id which will be used within FLEXCUBE to record thetransaction. 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

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.

238

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

Attributes Attribute Descriptionnillable 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

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 String

239

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

Description In response messages, this is the ID sent by FLEXCUBE in case anyoverrides 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]*

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

240

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-IO

TOP

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

241

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

242

2.4.3.GE-CollateralPoolDelete-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

Pool-IO

LIABILITY

CODE

MODNO

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

243

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

TOP

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

244

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

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

245

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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

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

246

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

247

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

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]*

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

248

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

CHOICE

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

Attribute DescriptionName FCUBS_BODYDatatypeDescription

249

TOP

Pool-IO

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-Full

TOP

LIABILITY

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName Pool-FullDatatypeDescription

250

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute Description

251

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Name UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

252

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

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 NumberDescriptionAttributes Attribute Description

minOccurs 0

253

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute DescriptionName LIABILITYDatatype String

254

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

Description

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

255

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

256

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype Number

257

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName FUNCTIONID

258

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Datatype 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

Attribute DescriptionName VAL_TYPEDatatype StringDescription

259

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

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

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

260

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

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

261

2.4.4.GE-CollateralPoolDelete-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

Pool-IO

LIABILITY

CODE

MODNO

Pool-PK

LIABILITY

CODE

MODNO

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

262

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADER

263

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

DatatypeDescription

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 CORRELIDDatatype String

264

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

Description This is the correlation ID for the message. Gateway supports 2 correlationpatterns, 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

Attribute Description

265

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

Name 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

Attribute DescriptionName DESTINATION

266

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

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

messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, 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]*

267

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

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.

268

TOP

CHOICE

TOP

Pool-IO

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-PK

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

269

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-Full

TOP

LIABILITY

TOP

CODE

Attribute DescriptionName Pool-PKDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName Pool-FullDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

270

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

TOP

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

271

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

TOP

MAKERDTSTAMP

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute Description

272

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

Name 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 NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

273

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

TOP

POOL

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype Number

274

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

275

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

UTILIZATION

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

276

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

TOP

DIFFAMOUNT

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNT

277

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

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]*

278

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

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

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

279

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

TOP

WARNING

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.

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatype

280

TOP

WCODE

TOP

WDESC

TOP

Description 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

281

2.5.CollateralPoolModify

Amendment Of Collateral Pool

2.5.1.GE-CollateralPoolModify-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

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

282

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

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]*

283

UBSCOMP

TOP

MSGID

TOP

CORRELID

TOP

USERID

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 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 String

284

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

Description This is the user id which will be used within FLEXCUBE to record thetransaction. 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

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.

285

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

Attributes Attribute Descriptionnillable 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

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 String

286

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

Description In response messages, this is the ID sent by FLEXCUBE in case anyoverrides 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]*

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

287

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-Full

TOP

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-FullDatatypeDescription

288

LIABILITY

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

289

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescription

290

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attributes Attribute DescriptionminOccurs 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 NumberDescriptionAttributes Attribute Description

minOccurs 0

291

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute Description

292

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

Name LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

293

TOP

COLLATERALCURRENCY

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

294

TOP

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBER

295

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute Description

296

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Name 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

Attribute DescriptionName VAL_TYPEDatatype String

297

TOP

DescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

298

2.5.2.GE-CollateralPoolModify-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

Pool-IO

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

299

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

UBSCOMP

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 UBSCOMP

300

TOP

MSGID

TOP

CORRELID

TOP

USERID

Datatype 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 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]*

301

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

TOP

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

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]*

302

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

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

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]*

303

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

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

304

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-IO

TOP

LIABILITY

TOP

CODE

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

305

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

TOP

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

306

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

TOP

MAKERDTSTAMP

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute Description

307

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

Name 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 NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

308

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

TOP

POOL

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype Number

309

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

310

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

UTILIZATION

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

311

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

TOP

DIFFAMOUNT

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNT

312

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

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]*

313

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

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

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

314

2.5.3.GE-CollateralPoolModify-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

Pool-IO

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

315

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

316

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

TOP

SOURCE

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

Attribute DescriptionName SOURCEDatatype String

317

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

Description This is the code for the system which has sourced this message. For requestmessages, 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 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]*

318

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

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

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]*

319

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

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

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]*

320

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

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]*

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

321

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

CHOICE

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICE

322

TOP

Pool-IO

TOP

LIABILITY

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

DatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

323

AMOUNT

TOP

UTIL

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescription

324

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

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

325

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

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

326

TOP

LIABILITY

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

Attribute DescriptionName CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescription

327

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

328

TOP

AUTODELINK

TOP

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVE

329

TOP

LINKEDPERCENTNUMBER

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

330

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

331

TOP

VAL_TYPE

TOP

Pool-Full

TOP

LIABILITY

TOP

CODE

TOP

DESCRIPTION

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

Attribute DescriptionName Pool-FullDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype String

332

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

TOP

FUNCTIONTYPE

TOP

USERREFNO

DescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute Description

333

TOP

LIABBRANCH

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

Name USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

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 StringDescription

334

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

Attributes Attribute DescriptionminOccurs 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 StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

335

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

TOP

POOL

TOP

ORDERNO

TOP

TYPE

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

336

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

TOP

COLLATERALAMOUNT

TOP

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

337

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

UTILIZATION

TOP

LIENNUMBER

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

338

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescription

339

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

TOP

FIELD_NAME

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

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

340

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

FCUBS_ERROR_RESP

TOP

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

341

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 WCODEDatatype StringDescription This indicates the code for the warning encountered.

342

TOP

WDESC

TOP

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

343

2.5.4.GE-CollateralPoolModify-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

Pool-PK

LIABILITY

CODE

MODNO

Pool-IO

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

344

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

345

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

TOP

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

346

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

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

347

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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

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

348

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

349

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

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]*

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

350

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

CHOICE

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

Attribute DescriptionName FCUBS_BODYDatatypeDescription

351

TOP

Pool-PK

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-IO

TOP

LIABILITY

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName Pool-PKDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName Pool-IODatatypeDescription

352

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute Description

353

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Name UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

354

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

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 NumberDescriptionAttributes Attribute Description

minOccurs 0

355

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName LIABILITYDatatype String

356

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

Description

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

357

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

358

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype Number

359

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName FUNCTIONID

360

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Datatype 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

Attribute DescriptionName VAL_TYPEDatatype StringDescription

361

TOP

Pool-Full

TOP

LIABILITY

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

Attributes Attribute DescriptionminOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

Attribute DescriptionName Pool-FullDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescription

362

TOP

AMOUNT

TOP

UTIL

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCH

363

TOP

MAKERID

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

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 StringDescription

364

TOP

MODNO

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

Attributes Attribute DescriptionminOccurs 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 StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName ONCEAUTHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

365

TOP

CollateralPoolLinkage

TOP

LIABILITY

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

Attribute DescriptionName CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODE

366

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

Datatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescription

367

TOP

AUTODELINK

TOP

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

Attributes Attribute DescriptionminOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

368

TOP

LINKEDPERCENTNUMBER

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

369

TOP

UDFDETAILS

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

370

TOP

VAL_TYPE

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

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

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.

371

TOP

EDESC

TOP

FCUBS_WARNING_RESP

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

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 WCODEDatatype StringDescription This indicates the code for the warning encountered.

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

372

2.6.CollateralPoolQuery

Query Of Collateral Pool

2.6.1.GE-CollateralPoolQuery-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

Pool-IO

LIABILITY

CODE

MODNO

FCUBS_HEADER

TOP

SOURCE

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

373

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

TOP

USERID

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 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]*

374

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

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

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 OPERATION

375

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

Datatype 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

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 MULTITRIPID

376

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

Datatype 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]*

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

377

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-IO

TOP

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

378

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

379

2.6.2.GE-CollateralPoolQuery-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

Pool-IO

LIABILITY

CODE

MODNO

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

380

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

TOP

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

381

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

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

382

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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

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

383

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

384

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

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]*

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

385

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

CHOICE

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

Attribute DescriptionName FCUBS_BODYDatatypeDescription

386

TOP

Pool-IO

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-Full

TOP

LIABILITY

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName Pool-FullDatatypeDescription

387

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute Description

388

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Name UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

389

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

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 NumberDescriptionAttributes Attribute Description

minOccurs 0

390

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute DescriptionName LIABILITYDatatype String

391

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

Description

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

392

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

393

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype Number

394

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName FUNCTIONID

395

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Datatype 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

Attribute DescriptionName VAL_TYPEDatatype StringDescription

396

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

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

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

397

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

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

398

2.7.CollateralPoolReopen

Reopen Collateral Pool

2.7.1.GE-CollateralPoolReopen-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

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

399

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_HEADER

TOP

SOURCE

TOP

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]*

400

UBSCOMP

TOP

MSGID

TOP

CORRELID

TOP

USERID

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 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 String

401

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

Description This is the user id which will be used within FLEXCUBE to record thetransaction. 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

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.

402

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

Attributes Attribute Descriptionnillable 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

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 String

403

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

Description In response messages, this is the ID sent by FLEXCUBE in case anyoverrides 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]*

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

404

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-Full

TOP

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-FullDatatypeDescription

405

LIABILITY

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

406

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescription

407

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

Attributes Attribute DescriptionminOccurs 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 NumberDescriptionAttributes Attribute Description

minOccurs 0

408

TOP

AUTHSTAT

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute Description

409

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

Name LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

410

TOP

COLLATERALCURRENCY

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

411

TOP

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBER

412

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute Description

413

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Name 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

Attribute DescriptionName VAL_TYPEDatatype String

414

TOP

DescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

415

2.7.2.GE-CollateralPoolReopen-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

Pool-IO

LIABILITY

CODE

MODNO

FCUBS_HEADER

TOP

SOURCE

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]*

416

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

TOP

USERID

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 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 String

417

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

TOP

OPERATION

Description This is the user id which will be used within FLEXCUBE to record thetransaction. 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

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.

418

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

TOP

MULTITRIPID

Attributes Attribute Descriptionnillable 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

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 String

419

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

TOP

ADDL

Description In response messages, this is the ID sent by FLEXCUBE in case anyoverrides 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]*

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

420

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

Pool-IO

TOP

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.

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

421

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

422

2.7.3.GE-CollateralPoolReopen-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

Pool-IO

LIABILITY

CODE

MODNO

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

423

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

TOP

Attribute DescriptionName FCUBS_HEADERDatatypeDescription

424

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

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

425

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

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

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

426

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

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

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

427

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

MSGSTAT

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]*

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

428

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

TOP

CHOICE

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

Attribute DescriptionName FCUBS_BODYDatatypeDescription

429

TOP

Pool-IO

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-Full

TOP

LIABILITY

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName Pool-FullDatatypeDescription

430

TOP

CODE

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute Description

431

TOP

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

Name UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

432

TOP

MAKERDTSTAMP

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

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 NumberDescriptionAttributes Attribute Description

minOccurs 0

433

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute DescriptionName LIABILITYDatatype String

434

TOP

POOL

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

Description

Attribute DescriptionName POOLDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

435

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

436

UTILIZATION

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype Number

437

TOP

DIFFAMOUNT

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UDFDETAILSDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName FUNCTIONID

438

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

Datatype 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

Attribute DescriptionName VAL_TYPEDatatype StringDescription

439

TOP

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

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

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

440

TOP

WARNING

TOP

WCODE

TOP

WDESC

TOP

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

441

2.7.4.GE-CollateralPoolReopen-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

Pool-PK

LIABILITY

CODE

MODNO

Pool-IO

LIABILITY

CODE

MODNO

Pool-Full

LIABILITY

CODE

DESCRIPTION

CURRENCY

AMOUNT

UTIL

FUNCTIONTYPE

USERREFNO

LIABBRANCH

MAKERID

442

MAKERDTSTAMP

CHECKERID

CHECKERDTSTAMP

MODNO

AUTHSTAT

RECSTAT

ONCEAUTH

CollateralPoolLinkage

LIABILITY

POOL

ORDERNO

TYPE

BRANCHCODE

COLLATERAL

COLLATERALCURRENCY

COLLATERALAMOUNT

LINKEDAMOUNT

LINKEDAMOUNTPOOLCCY

AUTODELINK

UTILIZATION

LIENNUMBER

USERREFNO

CONATIVE

LINKEDPERCENTNUMBER

DIFFAMOUNT

AUTHSTATUS

LASTREVALDATE

UDFDETAILS

FUNCTIONID

FIELD_NAME

DATATYPE

FIELD_VALUE

VAL_TYPE

FCUBS_ERROR_RESP

ERROR

ECODE

EDESC

FCUBS_WARNING_RESP

WARNING

WCODE

WDESC

FCUBS_HEADER

Attribute DescriptionName FCUBS_HEADER

443

TOP

SOURCE

TOP

UBSCOMP

TOP

MSGID

TOP

CORRELID

DatatypeDescription

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 CORRELIDDatatype String

444

TOP

USERID

TOP

BRANCH

TOP

MODULEID

TOP

SERVICE

Description This is the correlation ID for the message. Gateway supports 2 correlationpatterns, 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

Attribute Description

445

TOP

OPERATION

TOP

SOURCE_OPERATION

TOP

SOURCE_USERID

TOP

DESTINATION

Name 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

Attribute DescriptionName DESTINATION

446

TOP

MULTITRIPID

TOP

FUNCTIONID

TOP

ACTION

TOP

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

messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, 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]*

447

MSGSTAT

TOP

ADDL

TOP

PARAM

TOP

NAME

TOP

VALUE

TOP

FCUBS_BODY

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.

448

TOP

CHOICE

TOP

Pool-PK

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-IO

Attribute DescriptionName FCUBS_BODYDatatypeDescription

Attribute DescriptionName CHOICEDatatypeDescription

Attribute DescriptionName Pool-PKDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

449

TOP

LIABILITY

TOP

CODE

TOP

MODNO

TOP

Pool-Full

TOP

LIABILITY

TOP

CODE

Attribute DescriptionName Pool-IODatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName Pool-FullDatatypeDescription

Attribute DescriptionName LIABILITYDatatype StringDescription

450

TOP

DESCRIPTION

TOP

CURRENCY

TOP

AMOUNT

TOP

UTIL

TOP

Attribute DescriptionName CODEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 20

Attribute DescriptionName DESCRIPTIONDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 105

Attribute DescriptionName CURRENCYDatatype StringDescriptionRestrictions Restrictions Description

maxLength 3

Attribute DescriptionName AMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName UTILDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

451

FUNCTIONTYPE

TOP

USERREFNO

TOP

LIABBRANCH

TOP

MAKERID

TOP

MAKERDTSTAMP

Attribute DescriptionName FUNCTIONTYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName LIABBRANCHDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 12

Attribute Description

452

TOP

CHECKERID

TOP

CHECKERDTSTAMP

TOP

MODNO

TOP

AUTHSTAT

Name 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 NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

453

TOP

RECSTAT

TOP

ONCEAUTH

TOP

CollateralPoolLinkage

TOP

LIABILITY

TOP

POOL

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 CollateralPoolLinkageDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 1

Attribute DescriptionName LIABILITYDatatype StringDescription

Attribute DescriptionName POOLDatatype Number

454

TOP

ORDERNO

TOP

TYPE

TOP

BRANCHCODE

TOP

COLLATERAL

TOP

COLLATERALCURRENCY

DescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName ORDERNODatatype NumberDescription

Attribute DescriptionName TYPEDatatype StringDescriptionRestrictions Restrictions Description

maxLength 1

Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALDatatype StringDescription

Attribute DescriptionName COLLATERALCURRENCYDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

455

TOP

COLLATERALAMOUNT

TOP

LINKEDAMOUNT

TOP

LINKEDAMOUNTPOOLCCY

TOP

AUTODELINK

TOP

UTILIZATION

Restrictions Restrictions DescriptionmaxLength 3

Attribute DescriptionName COLLATERALAMOUNTDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName LINKEDAMOUNTDatatype NumberDescription

Attribute DescriptionName LINKEDAMOUNTPOOLCCYDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTODELINKDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName UTILIZATIONDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

456

TOP

LIENNUMBER

TOP

USERREFNO

TOP

CONATIVE

TOP

LINKEDPERCENTNUMBER

TOP

DIFFAMOUNT

Attribute DescriptionName LIENNUMBERDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 20

Attribute DescriptionName USERREFNODatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 50

Attribute DescriptionName CONATIVEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 4

Attribute DescriptionName LINKEDPERCENTNUMBERDatatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName DIFFAMOUNT

457

TOP

AUTHSTATUS

TOP

LASTREVALDATE

TOP

UDFDETAILS

TOP

FUNCTIONID

Datatype NumberDescriptionAttributes Attribute Description

minOccurs 0

Attribute DescriptionName AUTHSTATUSDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 1

Attribute DescriptionName LASTREVALDATEDatatype DateDescriptionAttributes Attribute Description

minOccurs 0

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]*

458

TOP

FIELD_NAME

TOP

DATATYPE

TOP

FIELD_VALUE

TOP

VAL_TYPE

TOP

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

Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description

minOccurs 0

Restrictions Restrictions DescriptionmaxLength 2minLength 0

459

FCUBS_ERROR_RESP

TOP

ERROR

TOP

ECODE

TOP

EDESC

TOP

FCUBS_WARNING_RESP

TOP

WARNING

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.

Attribute DescriptionName FCUBS_WARNING_RESPDatatypeDescriptionAttributes Attribute Description

maxOccurs unboundedminOccurs 0

Attribute DescriptionName WARNINGDatatype

460

TOP

WCODE

TOP

WDESC

TOP

Description 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

461

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

462

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.

463

top related