Upload
cuonglun
View
245
Download
0
Embed Size (px)
DESCRIPTION
Gateway ELCoreService
Citation preview
Gateway Documentation - ELCoreService
Oracle FLEXCUBE Universal Banking
Release FCELCM_1.1.13
[October][2013]
1. BACKGROUND ................................................... 12. ELCoreService ................................................... 2 2.1.CCYPairAuth ................................................... 2 2.1.1. CO-CCYRatesAuth-Req-Full-MSG.xsd ............................................................ 2
2.1.2. CO-CCYRatesAuth-Req-IO-MSG.xsd ............................................................ 14
2.1.3. CO-CCYRatesAuth-Res-Full-MSG.xsd ............................................................ 21
2.1.4. CO-CCYRatesAuth-Res-PK-MSG.xsd ............................................................ 36
2.2.CCYPairClose ................................................... 45 2.2.1. CO-CCYRatesClose-Req-Full-MSG.xsd ............................................................ 45
2.2.2. CO-CCYRatesClose-Req-IO-MSG.xsd ............................................................ 57
2.2.3. CO-CCYRatesClose-Res-Full-MSG.xsd ............................................................ 64
2.2.4. CO-CCYRatesClose-Res-PK-MSG.xsd ............................................................ 78
2.3.CCYPairDelete ................................................... 87 2.3.1. CO-CCYRatesDelete-Req-Full-MSG.xsd ............................................................ 87
2.3.2. CO-CCYRatesDelete-Req-IO-MSG.xsd ............................................................ 99
2.3.3. CO-CCYRatesDelete-Res-Full-MSG.xsd ............................................................ 106
2.3.4. CO-CCYRatesDelete-Res-PK-MSG.xsd ............................................................ 121
2.4.CCYPairModify ................................................... 130 2.4.1. CO-CCYRatesModify-Req-Full-MSG.xsd ............................................................ 130
2.4.2. CO-CCYRatesModify-Req-IO-MSG.xsd ............................................................ 142
2.4.3. CO-CCYRatesModify-Res-Full-MSG.xsd ............................................................ 153
2.4.4. CO-CCYRatesModify-Res-PK-MSG.xsd ............................................................ 167
2.5.CCYPairNew ................................................... 176 2.5.1. CO-CCYRatesNew-Req-Full-MSG.xsd ............................................................ 176
2.5.2. CO-CCYRatesNew-Req-IO-MSG.xsd ............................................................ 188
2.5.3. CO-CCYRatesNew-Res-Full-MSG.xsd ............................................................ 200
2.5.4. CO-CCYRatesNew-Res-PK-MSG.xsd ............................................................ 214
2.6.CCYPairQuery ................................................... 223 2.6.1. CO-CCYRatesQuery-Req-IO-MSG.xsd ............................................................ 223
2.6.2. CO-CCYRatesQuery-Res-Full-MSG.xsd ............................................................ 230
2.7.CCYPairReopen ................................................... 244 2.7.1. CO-CCYRatesReopen-Req-Full-MSG.xsd ............................................................ 244
2.7.2. CO-CCYRatesReopen-Req-IO-MSG.xsd ............................................................ 256
2.7.3. CO-CCYRatesReopen-Res-Full-MSG.xsd ............................................................ 263
2.7.4. CO-CCYRatesReopen-Res-PK-MSG.xsd ............................................................ 277
2.8.CustomerAuthorize ................................................... 286 2.8.1. CO-CustomerAuthorize-Req-Full-MSG.xsd ............................................................ 286
2.8.2. CO-CustomerAuthorize-Req-IO-MSG.xsd ............................................................ 304
2.8.3. CO-CustomerAuthorize-Res-Full-MSG.xsd ............................................................ 311
2.8.4. CO-CustomerAuthorize-Res-PK-MSG.xsd ............................................................ 331
2.9.CustomerClose ................................................... 339 2.9.1. CO-CustomerClose-Req-Full-MSG.xsd ............................................................ 339
2.9.2. CO-CustomerClose-Req-IO-MSG.xsd ............................................................ 357
2.9.3. CO-CustomerClose-Res-Full-MSG.xsd ............................................................ 364
2.9.4. CO-CustomerClose-Res-PK-MSG.xsd ............................................................ 384
2.10.CustomerCreate ................................................... 392 2.10.1. CO-CustomerCreate-Req-Full-MSG.xsd ............................................................ 392
2.10.2. CO-CustomerCreate-Req-IO-MSG.xsd ............................................................ 410
2.10.3. CO-CustomerCreate-Res-Full-MSG.xsd ............................................................ 428
2.10.4. CO-CustomerCreate-Res-PK-MSG.xsd ............................................................ 448
2.11.CustomerDelete ................................................... 456 2.11.1. CO-CustomerDelete-Req-Full-MSG.xsd ............................................................ 456
2.11.2. CO-CustomerDelete-Req-IO-MSG.xsd ............................................................ 474
2.11.3. CO-CustomerDelete-Res-Full-MSG.xsd ............................................................ 481
Table Of Contents_______________________
2.11.4. CO-CustomerDelete-Res-PK-MSG.xsd ............................................................ 501
2.12.CustomerModify ................................................... 509 2.12.1. CO-CustomerModify-Req-Full-MSG.xsd ............................................................ 509
2.12.2. CO-CustomerModify-Req-IO-MSG.xsd ............................................................ 527
2.12.3. CO-CustomerModify-Res-Full-MSG.xsd ............................................................ 545
2.12.4. CO-CustomerModify-Res-PK-MSG.xsd ............................................................ 565
2.13.CustomerQuery ................................................... 573 2.13.1. CO-CustomerQuery-Req-IO-MSG.xsd ............................................................ 573
2.13.2. CO-CustomerQuery-Res-Full-MSG.xsd ............................................................ 580
2.14.CustomerReopen ................................................... 600 2.14.1. CO-CustomerReopen-Req-Full-MSG.xsd ............................................................ 600
2.14.2. CO-CustomerReopen-Req-IO-MSG.xsd ............................................................ 618
2.14.3. CO-CustomerReopen-Res-Full-MSG.xsd ............................................................ 625
2.14.4. CO-CustomerReopen-Res-PK-MSG.xsd ............................................................ 645
1.BACKGROUND
Integration of different applications and solutions is a key area in todays 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 ELCoreService ofEL-Module
1
2.ELCoreService
ELCoreServiceELCoreService
2.1.CCYPairAuth
CCYPairAuth
2.1.1.CO-CCYRatesAuth-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
RatesMaster-Full
BRANCHCODE
CCY1
CCY2
MAKERID
MAKERDTSTAMP
CHECKERID
CHECKERDTSTAMP
MODNO
AUTHSTAT
RECSTAT
ONCEAUTH
Rates
RATETYPE
2
#CO-CCYRatesAuth-Req-Full-MSG.xmlFCUBS_HEADER#CO-CCYRatesAuth-Req-Full-MSG.xmlSOURCE#CO-CCYRatesAuth-Req-Full-MSG.xmlUBSCOMP#CO-CCYRatesAuth-Req-Full-MSG.xmlMSGID#CO-CCYRatesAuth-Req-Full-MSG.xmlCORRELID#CO-CCYRatesAuth-Req-Full-MSG.xmlUSERID#CO-CCYRatesAuth-Req-Full-MSG.xmlBRANCH#CO-CCYRatesAuth-Req-Full-MSG.xmlMODULEID#CO-CCYRatesAuth-Req-Full-MSG.xmlSERVICE#CO-CCYRatesAuth-Req-Full-MSG.xmlOPERATION#CO-CCYRatesAuth-Req-Full-MSG.xmlSOURCE_OPERATION#CO-CCYRatesAuth-Req-Full-MSG.xmlSOURCE_USERID#CO-CCYRatesAuth-Req-Full-MSG.xmlDESTINATION#CO-CCYRatesAuth-Req-Full-MSG.xmlMULTITRIPID#CO-CCYRatesAuth-Req-Full-MSG.xmlFUNCTIONID#CO-CCYRatesAuth-Req-Full-MSG.xmlACTION#CO-CCYRatesAuth-Req-Full-MSG.xmlMSGSTAT#CO-CCYRatesAuth-Req-Full-MSG.xmlADDL#CO-CCYRatesAuth-Req-Full-MSG.xmlPARAM#CO-CCYRatesAuth-Req-Full-MSG.xmlNAME#CO-CCYRatesAuth-Req-Full-MSG.xmlVALUE#CO-CCYRatesAuth-Req-Full-MSG.xmlFCUBS_BODY#CO-CCYRatesAuth-Req-Full-MSG.xmlRatesMaster-Full#CO-CCYRatesAuth-Req-Full-MSG.xmlBRANCHCODE#CO-CCYRatesAuth-Req-Full-MSG.xmlCCY1#CO-CCYRatesAuth-Req-Full-MSG.xmlCCY2#CO-CCYRatesAuth-Req-Full-MSG.xmlMAKERID#CO-CCYRatesAuth-Req-Full-MSG.xmlMAKERDTSTAMP#CO-CCYRatesAuth-Req-Full-MSG.xmlCHECKERID#CO-CCYRatesAuth-Req-Full-MSG.xmlCHECKERDTSTAMP#CO-CCYRatesAuth-Req-Full-MSG.xmlMODNO#CO-CCYRatesAuth-Req-Full-MSG.xmlAUTHSTAT#CO-CCYRatesAuth-Req-Full-MSG.xmlRECSTAT#CO-CCYRatesAuth-Req-Full-MSG.xmlONCEAUTH#CO-CCYRatesAuth-Req-Full-MSG.xmlRates#CO-CCYRatesAuth-Req-Full-MSG.xmlRATETYPEMIDRATE
BUYSPREAD
SALESPREAD
BUYRATE
SALERATE
UDFDETAILS
FUNCTIONID
FIELD_NAME
DATATYPE
FIELD_VALUE
VAL_TYPE
FCUBS_HEADER
TOPSOURCE
TOPUBSCOMP
TOPMSGID
Attribute DescriptionName FCUBS_HEADERDatatypeDescription
Attribute DescriptionName SOURCEDatatype StringDescription This is the code for the system which has sourced this message. For request
messages, this field has to contain the source code for the partner system asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".
Restrictions Restrictions Descriptionpattern [a-zA-Z_0-9]*
Attribute DescriptionName UBSCOMPDatatype StringDescription This is the component of FLEXCUBE for which this message is meant.
Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services.If the message is for FLEXCUBE UBS then this field should contain "FCUBS"and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.
Restrictions Restrictions Descriptionenumeration FCUBS,FCIS
Attribute DescriptionName MSGIDDatatype String
3
#CO-CCYRatesAuth-Req-Full-MSG.xmlMIDRATE#CO-CCYRatesAuth-Req-Full-MSG.xmlBUYSPREAD#CO-CCYRatesAuth-Req-Full-MSG.xmlSALESPREAD#CO-CCYRatesAuth-Req-Full-MSG.xmlBUYRATE#CO-CCYRatesAuth-Req-Full-MSG.xmlSALERATE#CO-CCYRatesAuth-Req-Full-MSG.xmlUDFDETAILS#CO-CCYRatesAuth-Req-Full-MSG.xmlFUNCTIONID#CO-CCYRatesAuth-Req-Full-MSG.xmlFIELD_NAME#CO-CCYRatesAuth-Req-Full-MSG.xmlDATATYPE#CO-CCYRatesAuth-Req-Full-MSG.xmlFIELD_VALUE#CO-CCYRatesAuth-Req-Full-MSG.xmlVAL_TYPE#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsdTOPCORRELID
TOPUSERID
TOPBRANCH
TOP
Description This is the "unique" message ID for this message. In inbound messages, ifthis field is present then Gateway would perform technical duplicaterecognition using this field. For all messages going out from Gateway,Gateway will populate a unique message ID in this field.
Attributes Attribute DescriptionminOccurs 0nillable true
Restrictions Restrictions Descriptionpattern [a-zA-Z_0-9]*
Attribute DescriptionName CORRELIDDatatype StringDescription This is the correlation ID for the message. Gateway supports 2 correlation
patterns, namely "Message ID to Correlation ID" (M2C) and "Correlation ID toCorrelation ID" (C2C). While using asynchronous means of communication(like a JMS queue), the partner system can correlate the response receivedfrom Gateway to the request message sent by it using this field. If thecorrelation pattern is M2C then this field will contain the MSGID of the requestmessage. If the correlation pattern is C2C then this field will contain theCORRELID of the request message.
Attributes Attribute DescriptionminOccurs 0nillable true
Restrictions Restrictions Descriptionpattern [a-zA-Z_0-9]*
Attribute DescriptionName USERIDDatatype StringDescription This is the user id which will be used within FLEXCUBE to record the
transaction. This needs to be a valid user id as maintained withinFLEXCUBE.
Restrictions Restrictions DescriptionmaxLength 12pattern [A-Z_0-9]*
Attribute DescriptionName BRANCHDatatype StringDescription This is the Branch of FLEXCUBE where the transaction would be recorded.
This needs to be a valid Branch code as maintained in FLEXCUBE.Restrictions Restrictions Description
length 3pattern [a-zA-Z_0-9]{3}
4
#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsdMODULEID
TOPSERVICE
TOPOPERATION
TOPSOURCE_OPERATION
Attribute DescriptionName MODULEIDDatatype StringDescription This field is applicable only if messages are being sent to FCIS using
Gateway. This is the module id of FCIS where the transaction will berecorded.
Attributes Attribute DescriptionminOccurs 0nillable true
Attribute DescriptionName SERVICEDatatype StringDescription This field should contain the code of the Service of FLEXCUBE which is
being requested. This field is case-sensitive.Attributes Attribute Description
nillable true
Restrictions Restrictions Descriptionpattern [a-zA-Z_0-9]*
Attribute DescriptionName OPERATIONDatatype StringDescription This is the operation of the service which is being invoked. This field is case-
sensitive.Attributes Attribute Description
nillable true
Restrictions Restrictions Descriptionpattern [a-zA-Z_0-9]*
Attribute DescriptionName SOURCE_OPERATIONDatatype StringDescription This is the code for the operation being invoked in the Source system. The
code of Source Operation being sent needs to be maintained as a validSource Operation for the Source within FLEXCUBE.
Attributes Attribute DescriptionminOccurs 0nillable true
Restrictions Restrictions Descriptionpattern [a-zA-Z_0-9]*
5
#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsdTOPSOURCE_USERID
TOPDESTINATION
TOPMULTITRIPID
TOPFUNCTIONID
Attribute DescriptionName SOURCE_USERIDDatatype StringDescription This is the user id in the Source system who is performing the action.Attributes Attribute Description
minOccurs 0nillable true
Attribute DescriptionName DESTINATIONDatatype StringDescription This the system for which this message is destined. In case of request
messages to FLEXCUBE, it should be "FLEXCUBE". In case of response, theSOURCE from the request message is reproduced here.
Attributes Attribute DescriptionminOccurs 0
Restrictions Restrictions Descriptionpattern [a-zA-Z_0-9]*
Attribute DescriptionName MULTITRIPIDDatatype StringDescription In response messages, this is the ID sent by FLEXCUBE in case any
overrides are encountered. In request messages, the source system isexpected to reproduce the MULTITRIPID from the earlier received response ifthe source system accepts the overrides.
Attributes Attribute DescriptionminOccurs 0
Restrictions Restrictions Descriptionpattern [a-zA-Z_0-9]*
Attribute DescriptionName FUNCTIONIDDatatype StringDescription This is the function in FLEXCUBE which is being invoked. For integration
scenarios this need not be sent. This is used by FLEXCUBE native userinterface.
Attributes Attribute DescriptionminOccurs 0
6
#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsdTOPACTION
TOPMSGSTAT
TOPADDL
TOPPARAM
TOP
Restrictions Restrictions DescriptionmaxLength 8pattern [A-Z_0-9]*
Attribute DescriptionName ACTIONDatatype StringDescription This is the action on the function being invoked. For integration scenarios this
need not be sent. This is used by FLEXCUBE native user interface.Attributes Attribute Description
minOccurs 0
Restrictions Restrictions Descriptionpattern [a-zA-Z_0-9]*
Attribute DescriptionName MSGSTATDatatype StringDescription In response messages, FLEXCUBE will indicate the status of the request in
this field. The various values are "SUCCESS", "WARNING" and "FAILURE".Attributes Attribute Description
minOccurs 0
Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE
Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description
minOccurs 0
Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.Attributes Attribute Description
maxOccurs unboundedminOccurs 0
7
#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsdNAME
TOPVALUE
TOPFCUBS_BODY
TOPRatesMaster-Full
TOPBRANCHCODE
TOPCCY1
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 RatesMaster-FullDatatypeDescription
Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName CCY1Datatype StringDescriptionAttributes Attribute Description
minOccurs 1
8
#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsdTOPCCY2
TOPMAKERID
TOPMAKERDTSTAMP
TOPCHECKERID
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName CCY2Datatype 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
9
#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsdTOPCHECKERDTSTAMP
TOPMODNO
TOPAUTHSTAT
TOPRECSTAT
TOPONCEAUTH
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
Attribute DescriptionName ONCEAUTH
10
#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsdTOPRates
TOPRATETYPE
TOPMIDRATE
TOPBUYSPREAD
TOP
Datatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 1
Attribute DescriptionName RatesDatatypeDescriptionAttributes Attribute Description
maxOccurs unboundedminOccurs 0
Attribute DescriptionName RATETYPEDatatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 8
Attribute DescriptionName MIDRATEDatatype NumberDescriptionAttributes Attribute Description
minOccurs 0
Attribute DescriptionName BUYSPREADDatatype NumberDescriptionAttributes Attribute Description
minOccurs 0
11
#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsdSALESPREAD
TOPBUYRATE
TOPSALERATE
TOPUDFDETAILS
TOPFUNCTIONID
Attribute DescriptionName SALESPREADDatatype NumberDescriptionAttributes Attribute Description
minOccurs 0
Attribute DescriptionName BUYRATEDatatype NumberDescriptionAttributes Attribute Description
minOccurs 0
Attribute DescriptionName SALERATEDatatype NumberDescriptionAttributes 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
12
#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsdTOPFIELD_NAME
TOPDATATYPE
TOPFIELD_VALUE
TOPVAL_TYPE
TOP
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 StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 2minLength 0
13
#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd#CO-CCYRatesAuth-Req-Full-MSG.xsd2.1.2.CO-CCYRatesAuth-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
RatesMaster-IO
BRANCHCODE
CCY1
CCY2
MODNO
FCUBS_HEADER
TOPSOURCE
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]*
14
#CO-CCYRatesAuth-Req-IO-MSG.xmlFCUBS_HEADER#CO-CCYRatesAuth-Req-IO-MSG.xmlSOURCE#CO-CCYRatesAuth-Req-IO-MSG.xmlUBSCOMP#CO-CCYRatesAuth-Req-IO-MSG.xmlMSGID#CO-CCYRatesAuth-Req-IO-MSG.xmlCORRELID#CO-CCYRatesAuth-Req-IO-MSG.xmlUSERID#CO-CCYRatesAuth-Req-IO-MSG.xmlBRANCH#CO-CCYRatesAuth-Req-IO-MSG.xmlMODULEID#CO-CCYRatesAuth-Req-IO-MSG.xmlSERVICE#CO-CCYRatesAuth-Req-IO-MSG.xmlOPERATION#CO-CCYRatesAuth-Req-IO-MSG.xmlSOURCE_OPERATION#CO-CCYRatesAuth-Req-IO-MSG.xmlSOURCE_USERID#CO-CCYRatesAuth-Req-IO-MSG.xmlDESTINATION#CO-CCYRatesAuth-Req-IO-MSG.xmlMULTITRIPID#CO-CCYRatesAuth-Req-IO-MSG.xmlFUNCTIONID#CO-CCYRatesAuth-Req-IO-MSG.xmlACTION#CO-CCYRatesAuth-Req-IO-MSG.xmlMSGSTAT#CO-CCYRatesAuth-Req-IO-MSG.xmlADDL#CO-CCYRatesAuth-Req-IO-MSG.xmlPARAM#CO-CCYRatesAuth-Req-IO-MSG.xmlNAME#CO-CCYRatesAuth-Req-IO-MSG.xmlVALUE#CO-CCYRatesAuth-Req-IO-MSG.xmlFCUBS_BODY#CO-CCYRatesAuth-Req-IO-MSG.xmlRatesMaster-IO#CO-CCYRatesAuth-Req-IO-MSG.xmlBRANCHCODE#CO-CCYRatesAuth-Req-IO-MSG.xmlCCY1#CO-CCYRatesAuth-Req-IO-MSG.xmlCCY2#CO-CCYRatesAuth-Req-IO-MSG.xmlMODNO#CO-CCYRatesAuth-Req-IO-MSG.xsdTOPUBSCOMP
TOPMSGID
TOPCORRELID
TOPUSERID
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
15
#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsdTOPBRANCH
TOPMODULEID
TOPSERVICE
TOPOPERATION
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.
16
#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsdTOPSOURCE_OPERATION
TOPSOURCE_USERID
TOPDESTINATION
TOPMULTITRIPID
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
17
#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsdTOPFUNCTIONID
TOPACTION
TOPMSGSTAT
TOPADDL
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
18
#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsdTOPPARAM
TOPNAME
TOPVALUE
TOPFCUBS_BODY
TOPRatesMaster-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 RatesMaster-IODatatypeDescription
19
#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsdBRANCHCODE
TOPCCY1
TOPCCY2
TOPMODNO
TOP
Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName CCY1Datatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName CCY2Datatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptiontotalDigits 22
20
#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd#CO-CCYRatesAuth-Req-IO-MSG.xsd2.1.3.CO-CCYRatesAuth-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
RatesMaster-IO
BRANCHCODE
CCY1
CCY2
MODNO
RatesMaster-Full
BRANCHCODE
CCY1
CCY2
MAKERID
MAKERDTSTAMP
CHECKERID
CHECKERDTSTAMP
MODNO
AUTHSTAT
RECSTAT
ONCEAUTH
Rates
RATETYPE
21
#CO-CCYRatesAuth-Res-Full-MSG.xmlFCUBS_HEADER#CO-CCYRatesAuth-Res-Full-MSG.xmlSOURCE#CO-CCYRatesAuth-Res-Full-MSG.xmlUBSCOMP#CO-CCYRatesAuth-Res-Full-MSG.xmlMSGID#CO-CCYRatesAuth-Res-Full-MSG.xmlCORRELID#CO-CCYRatesAuth-Res-Full-MSG.xmlUSERID#CO-CCYRatesAuth-Res-Full-MSG.xmlBRANCH#CO-CCYRatesAuth-Res-Full-MSG.xmlMODULEID#CO-CCYRatesAuth-Res-Full-MSG.xmlSERVICE#CO-CCYRatesAuth-Res-Full-MSG.xmlOPERATION#CO-CCYRatesAuth-Res-Full-MSG.xmlSOURCE_OPERATION#CO-CCYRatesAuth-Res-Full-MSG.xmlSOURCE_USERID#CO-CCYRatesAuth-Res-Full-MSG.xmlDESTINATION#CO-CCYRatesAuth-Res-Full-MSG.xmlMULTITRIPID#CO-CCYRatesAuth-Res-Full-MSG.xmlFUNCTIONID#CO-CCYRatesAuth-Res-Full-MSG.xmlACTION#CO-CCYRatesAuth-Res-Full-MSG.xmlMSGSTAT#CO-CCYRatesAuth-Res-Full-MSG.xmlADDL#CO-CCYRatesAuth-Res-Full-MSG.xmlPARAM#CO-CCYRatesAuth-Res-Full-MSG.xmlNAME#CO-CCYRatesAuth-Res-Full-MSG.xmlVALUE#CO-CCYRatesAuth-Res-Full-MSG.xmlFCUBS_BODY#CO-CCYRatesAuth-Res-Full-MSG.xmlCHOICE#CO-CCYRatesAuth-Res-Full-MSG.xmlRatesMaster-IO#CO-CCYRatesAuth-Res-Full-MSG.xmlBRANCHCODE#CO-CCYRatesAuth-Res-Full-MSG.xmlCCY1#CO-CCYRatesAuth-Res-Full-MSG.xmlCCY2#CO-CCYRatesAuth-Res-Full-MSG.xmlMODNO#CO-CCYRatesAuth-Res-Full-MSG.xmlRatesMaster-Full#CO-CCYRatesAuth-Res-Full-MSG.xmlBRANCHCODE#CO-CCYRatesAuth-Res-Full-MSG.xmlCCY1#CO-CCYRatesAuth-Res-Full-MSG.xmlCCY2#CO-CCYRatesAuth-Res-Full-MSG.xmlMAKERID#CO-CCYRatesAuth-Res-Full-MSG.xmlMAKERDTSTAMP#CO-CCYRatesAuth-Res-Full-MSG.xmlCHECKERID#CO-CCYRatesAuth-Res-Full-MSG.xmlCHECKERDTSTAMP#CO-CCYRatesAuth-Res-Full-MSG.xmlMODNO#CO-CCYRatesAuth-Res-Full-MSG.xmlAUTHSTAT#CO-CCYRatesAuth-Res-Full-MSG.xmlRECSTAT#CO-CCYRatesAuth-Res-Full-MSG.xmlONCEAUTH#CO-CCYRatesAuth-Res-Full-MSG.xmlRates#CO-CCYRatesAuth-Res-Full-MSG.xmlRATETYPEMIDRATE
BUYSPREAD
SALESPREAD
BUYRATE
SALERATE
UDFDETAILS
FUNCTIONID
FIELD_NAME
DATATYPE
FIELD_VALUE
VAL_TYPE
FCUBS_ERROR_RESP
ERROR
ECODE
EDESC
FCUBS_WARNING_RESP
WARNING
WCODE
WDESC
FCUBS_HEADER
TOPSOURCE
TOPUBSCOMP
Attribute DescriptionName FCUBS_HEADERDatatypeDescription
Attribute DescriptionName SOURCEDatatype StringDescription This is the code for the system which has sourced this message. For request
messages, this field has to contain the source code for the partner system asmaintained within FLEXCUBE UBS. In case of response messages this fieldwill contain "FLEXCUBE".
Restrictions Restrictions Descriptionpattern [a-zA-Z_0-9]*
Attribute DescriptionName UBSCOMPDatatype StringDescription This is the component of FLEXCUBE for which this message is meant.
Gateway supports both FLEXCUBE UBS and FLEXCUBE Investor Services.If the message is for FLEXCUBE UBS then this field should contain "FCUBS"and "FCIS" if meant for FLEXCUBE Investor Services. This field is case-sensitive.
22
#CO-CCYRatesAuth-Res-Full-MSG.xmlMIDRATE#CO-CCYRatesAuth-Res-Full-MSG.xmlBUYSPREAD#CO-CCYRatesAuth-Res-Full-MSG.xmlSALESPREAD#CO-CCYRatesAuth-Res-Full-MSG.xmlBUYRATE#CO-CCYRatesAuth-Res-Full-MSG.xmlSALERATE#CO-CCYRatesAuth-Res-Full-MSG.xmlUDFDETAILS#CO-CCYRatesAuth-Res-Full-MSG.xmlFUNCTIONID#CO-CCYRatesAuth-Res-Full-MSG.xmlFIELD_NAME#CO-CCYRatesAuth-Res-Full-MSG.xmlDATATYPE#CO-CCYRatesAuth-Res-Full-MSG.xmlFIELD_VALUE#CO-CCYRatesAuth-Res-Full-MSG.xmlVAL_TYPE#CO-CCYRatesAuth-Res-Full-MSG.xmlFCUBS_ERROR_RESP#CO-CCYRatesAuth-Res-Full-MSG.xmlERROR#CO-CCYRatesAuth-Res-Full-MSG.xmlECODE#CO-CCYRatesAuth-Res-Full-MSG.xmlEDESC#CO-CCYRatesAuth-Res-Full-MSG.xmlFCUBS_WARNING_RESP#CO-CCYRatesAuth-Res-Full-MSG.xmlWARNING#CO-CCYRatesAuth-Res-Full-MSG.xmlWCODE#CO-CCYRatesAuth-Res-Full-MSG.xmlWDESC#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdTOPMSGID
TOPCORRELID
TOPUSERID
TOPBRANCH
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]*
Attribute Description
23
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdTOPMODULEID
TOPSERVICE
TOPOPERATION
TOPSOURCE_OPERATION
Name 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]*
Attribute DescriptionName SOURCE_OPERATIONDatatype String
24
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdTOPSOURCE_USERID
TOPDESTINATION
TOPMULTITRIPID
TOPFUNCTIONID
Description This is the code for the operation being invoked in the Source system. Thecode 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]*
Attribute DescriptionName FUNCTIONID
25
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdTOPACTION
TOPMSGSTAT
TOPADDL
TOPPARAM
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 ACTIONDatatype StringDescription This is the action on the function being invoked. For integration scenarios this
need not be sent. This is used by FLEXCUBE native user interface.Attributes Attribute Description
minOccurs 0
Restrictions Restrictions Descriptionpattern [a-zA-Z_0-9]*
Attribute DescriptionName MSGSTATDatatype StringDescription In response messages, FLEXCUBE will indicate the status of the request in
this field. The various values are "SUCCESS", "WARNING" and "FAILURE".Attributes Attribute Description
minOccurs 0
Restrictions Restrictions Descriptionenumeration SUCCESS,WARNING,FAILURE
Attribute DescriptionName ADDLDatatypeDescription This node is to be used for Additional information about a message.Attributes Attribute Description
minOccurs 0
Attribute DescriptionName PARAMDatatypeDescription This is the parent node for each parameter in the additional node.
26
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdTOPNAME
TOPVALUE
TOPFCUBS_BODY
TOPCHOICE
TOPRatesMaster-IO
TOPBRANCHCODE
Attributes Attribute DescriptionmaxOccurs 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 CHOICEDatatypeDescription
Attribute DescriptionName RatesMaster-IODatatypeDescription
Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description
minOccurs 0
27
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdTOPCCY1
TOPCCY2
TOPMODNO
TOPRatesMaster-Full
TOPBRANCHCODE
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName CCY1Datatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName CCY2Datatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName MODNODatatype NumberDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptiontotalDigits 22
Attribute DescriptionName RatesMaster-FullDatatypeDescription
Attribute DescriptionName BRANCHCODE
28
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdTOPCCY1
TOPCCY2
TOPMAKERID
TOPMAKERDTSTAMP
Datatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName CCY1Datatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName CCY2Datatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName MAKERIDDatatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 12
Attribute DescriptionName MAKERDTSTAMPDatatype StringDescription
29
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdTOPCHECKERID
TOPCHECKERDTSTAMP
TOPMODNO
TOPAUTHSTAT
Attributes Attribute DescriptionminOccurs 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
Restrictions Restrictions DescriptiontotalDigits 22
Attribute DescriptionName AUTHSTATDatatype StringDescriptionAttributes Attribute Description
minOccurs 0
30
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdTOPRECSTAT
TOPONCEAUTH
TOPRates
TOPRATETYPE
TOP
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 RatesDatatypeDescriptionAttributes Attribute Description
maxOccurs unboundedminOccurs 0
Attribute DescriptionName RATETYPEDatatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 8
31
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdMIDRATE
TOPBUYSPREAD
TOPSALESPREAD
TOPBUYRATE
TOPSALERATE
TOPUDFDETAILS
Attribute DescriptionName MIDRATEDatatype NumberDescriptionAttributes Attribute Description
minOccurs 0
Attribute DescriptionName BUYSPREADDatatype NumberDescriptionAttributes Attribute Description
minOccurs 0
Attribute DescriptionName SALESPREADDatatype NumberDescriptionAttributes Attribute Description
minOccurs 0
Attribute DescriptionName BUYRATEDatatype NumberDescriptionAttributes Attribute Description
minOccurs 0
Attribute DescriptionName SALERATEDatatype NumberDescriptionAttributes Attribute Description
minOccurs 0
32
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdTOPFUNCTIONID
TOPFIELD_NAME
TOPDATATYPE
TOPFIELD_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
33
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdTOPVAL_TYPE
TOPFCUBS_ERROR_RESP
TOPERROR
TOPECODE
TOP
Datatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 255minLength 0
Attribute DescriptionName VAL_TYPEDatatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 2minLength 0
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.
34
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsdEDESC
TOPFCUBS_WARNING_RESP
TOPWARNING
TOPWCODE
TOPWDESC
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
35
#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd#CO-CCYRatesAuth-Res-Full-MSG.xsd2.1.4.CO-CCYRatesAuth-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
RatesMaster-PK
BRANCHCODE
CCY1
CCY2
FCUBS_ERROR_RESP
ERROR
ECODE
EDESC
FCUBS_WARNING_RESP
WARNING
WCODE
WDESC
FCUBS_HEADER
TOPSOURCE
Attribute DescriptionName FCUBS_HEADERDatatypeDescription
36
#CO-CCYRatesAuth-Res-PK-MSG.xmlFCUBS_HEADER#CO-CCYRatesAuth-Res-PK-MSG.xmlSOURCE#CO-CCYRatesAuth-Res-PK-MSG.xmlUBSCOMP#CO-CCYRatesAuth-Res-PK-MSG.xmlMSGID#CO-CCYRatesAuth-Res-PK-MSG.xmlCORRELID#CO-CCYRatesAuth-Res-PK-MSG.xmlUSERID#CO-CCYRatesAuth-Res-PK-MSG.xmlBRANCH#CO-CCYRatesAuth-Res-PK-MSG.xmlMODULEID#CO-CCYRatesAuth-Res-PK-MSG.xmlSERVICE#CO-CCYRatesAuth-Res-PK-MSG.xmlOPERATION#CO-CCYRatesAuth-Res-PK-MSG.xmlSOURCE_OPERATION#CO-CCYRatesAuth-Res-PK-MSG.xmlSOURCE_USERID#CO-CCYRatesAuth-Res-PK-MSG.xmlDESTINATION#CO-CCYRatesAuth-Res-PK-MSG.xmlMULTITRIPID#CO-CCYRatesAuth-Res-PK-MSG.xmlFUNCTIONID#CO-CCYRatesAuth-Res-PK-MSG.xmlACTION#CO-CCYRatesAuth-Res-PK-MSG.xmlMSGSTAT#CO-CCYRatesAuth-Res-PK-MSG.xmlADDL#CO-CCYRatesAuth-Res-PK-MSG.xmlPARAM#CO-CCYRatesAuth-Res-PK-MSG.xmlNAME#CO-CCYRatesAuth-Res-PK-MSG.xmlVALUE#CO-CCYRatesAuth-Res-PK-MSG.xmlFCUBS_BODY#CO-CCYRatesAuth-Res-PK-MSG.xmlRatesMaster-PK#CO-CCYRatesAuth-Res-PK-MSG.xmlBRANCHCODE#CO-CCYRatesAuth-Res-PK-MSG.xmlCCY1#CO-CCYRatesAuth-Res-PK-MSG.xmlCCY2#CO-CCYRatesAuth-Res-PK-MSG.xmlFCUBS_ERROR_RESP#CO-CCYRatesAuth-Res-PK-MSG.xmlERROR#CO-CCYRatesAuth-Res-PK-MSG.xmlECODE#CO-CCYRatesAuth-Res-PK-MSG.xmlEDESC#CO-CCYRatesAuth-Res-PK-MSG.xmlFCUBS_WARNING_RESP#CO-CCYRatesAuth-Res-PK-MSG.xmlWARNING#CO-CCYRatesAuth-Res-PK-MSG.xmlWCODE#CO-CCYRatesAuth-Res-PK-MSG.xmlWDESC#CO-CCYRatesAuth-Res-PK-MSG.xsdTOPUBSCOMP
TOPMSGID
TOPCORRELID
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.
Attributes Attribute DescriptionminOccurs 0nillable true
37
#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsdTOPUSERID
TOPBRANCH
TOPMODULEID
TOPSERVICE
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
Restrictions Restrictions Descriptionpattern [a-zA-Z_0-9]*
38
#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsdTOPOPERATION
TOPSOURCE_OPERATION
TOPSOURCE_USERID
TOPDESTINATION
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]*
39
#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsdTOPMULTITRIPID
TOPFUNCTIONID
TOPACTION
TOPMSGSTAT
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
40
#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsdTOPADDL
TOPPARAM
TOPNAME
TOPVALUE
TOPFCUBS_BODY
TOPRatesMaster-PK
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 RatesMaster-PK
41
#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsdTOPBRANCHCODE
TOPCCY1
TOPCCY2
TOPFCUBS_ERROR_RESP
TOP
DatatypeDescription
Attribute DescriptionName BRANCHCODEDatatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName CCY1Datatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName CCY2Datatype StringDescriptionAttributes Attribute Description
minOccurs 0
Restrictions Restrictions DescriptionmaxLength 3
Attribute DescriptionName FCUBS_ERROR_RESPDatatypeDescriptionAttributes Attribute Description
maxOccurs unboundedminOccurs 0
42
#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsd#CO-CCYRatesAuth-Res-PK-MSG.xsdERROR
TOPECODE
TOPEDESC