Operation to ModifyDealProduct
post
/ExchangeDerivativesDealProductDefinitionService/ExchangeDerivativesDealProductDefinition/ModifyDealProduct
This operation modifies the deal product using the ExchangeDerivativesDealProductDefinition Service.
Request
Header Parameters
-
BRANCH(required): string
Enter Transaction Branch
-
ENTITY: string
Enter Entity ID
-
SOURCE(required): string
Enter Source Code of External System
-
USERID(required): string
Enter User ID
Root Schema : EtdDealProductDto
Type:
Show Source
object
-
authstat:
string
Indicates Authstat
-
brnlst:
string
Indicates Brnlst
-
btnAccountingRoles:
string
Indicates BtnAccountingRoles
-
btnBranchesCurrencies:
string
Indicates BtnBranchesCurrencies
-
btnCharges:
string
Indicates BtnCharges
-
btnEvents:
string
Indicates BtnEvents
-
btnInstrumentRestriction:
string
Indicates BtnInstrumentRestriction
-
btnMisDetails:
string
Indicates BtnMisDetails
-
btnPortfolioRestriction:
string
Indicates BtnPortfolioRestriction
-
btnPreferences:
string
Indicates BtnPreferences
-
catglis:
string
Indicates Catglis
-
ccylst:
string
Indicates Ccylst
-
chargeDetailsList:
array chargeDetailsList
-
checker:
string
Indicates Checker
-
checkerstamp:
string
Indicates Checkerstamp
-
dealProductPreferences:
object DealProductPreferencesDto
-
fields:
string
Indicates Fields
-
insPrdResForDealPrd:
object InsPrdResForDealPrdDto
-
instrumentAccessResList:
array instrumentAccessResList
-
instrumentProdResList:
array instrumentProdResList
-
instrumentRestriction:
string
Indicates Restriction Type N - Disallowed Y - Allowed
-
maker:
string
Indicates Maker
-
makerstamp:
string
Indicates Makerstamp
-
maxrtvari(required):
number
Indicates Stop Limit
-
modno:
number
Indicates Modno
-
modu:
string
Indicates Report Module
-
moduleDesc:
string
Indicates Module Description
-
nrmlrtvari(required):
number
Indicates Override Limit
-
onceauth:
string
Indicates Onceauth
-
pfPrdResForDealPrd:
object PfPrdResForDealPrdDto
-
portfolioAccessResList:
array portfolioAccessResList
-
portfolioProdResList:
array portfolioProdResList
-
portfolioRestrictions:
string
Indicates Restriction Type N - Disallowed Y - Allowed
-
prdcd(required):
string
Indicates Product Code
-
prddesc(required):
string
Indicates Product Description
-
prdenddt:
string
Indicates End Date
-
prdgrp:
string
Indicates Product Group
-
prdgrpdesc:
string
Indicates Product Group Description
-
prdrmrks:
string
Indicates Remarks
-
prdslg:
string
Indicates Slogan
-
prdstrtdt:
string
Indicates Start Date
-
prdtyp:
string
Indicates Product Type
-
prdtypdesc:
string
Indicates Product Type Description
-
productEvents:
object ProductEventsDto
-
productMisDetails:
object ProductMisDetailsDto
-
rattypprefrd(required):
string
Indicates Rate Type
-
roleToHeadMapping:
object RoleToHeadMappingDto
-
rtcodeprferd(required):
string
Allowed Values:
[ "M", "B" ]
Indicates Rate Code M - Mid Rate B - Buy /Sell Rate -
txnstat:
string
Indicates Txnstat
-
txtpdtdesc:
string
Indicates Product Description
-
txtpdtdescb1:
string
Indicates Product Description
Nested Schema : DealProductPreferencesDto
Type:
Show Source
object
-
brkaccrekey:
string
Indicates Broker Account Key Y - on N - Off
-
brkidrekey:
string
Indicates Broker Id Key Y - on N - Off
-
currency:
string
Indicates Currency
-
financialCentre:
string
Indicates FinancialCentre
-
instridrekey:
string
Indicates Instrument Id Key Y - on N - Off
-
localHoliday:
string
Indicates LocalHoliday
-
noofcntcsrekey:
string
Indicates No of Contracts Key Y - on N - Off
-
pfidrekey:
string
Indicates Portfolio Id Key Y - on N - Off
-
pfprdcd:
string
Indicates Product Code
-
pfprddesc:
string
Indicates Product Description
-
pricrekey:
string
Indicates Price Key Y - on N - Off
-
productCode:
string
Indicates ProductCode
-
srsidrekey:
string
Indicates Series Id Key Y - on N - Off
Nested Schema : InsPrdResForDealPrdDto
Type:
Show Source
object
-
insdealprdcd:
string
Indicates Product Code
-
instrresmod:
string
Indicates Module
-
txtinsprddesc:
string
Indicates Product Code Description
Nested Schema : PfPrdResForDealPrdDto
Type:
Show Source
object
-
dealprdcd:
string
Indicates Product Code
-
pfloioresmod:
string
Indicates Module
-
txtprddesc:
string
Indicates Product Code Description
Nested Schema : ProductEventsDto
Type:
Show Source
object
-
accountingEntries:
string
Indicates AccountingEntries
-
clascd:
string
Indicates Class Code
-
clasdesc:
string
Indicates Class Description
-
clastyp:
string
Indicates Clastyp
-
eventDetailsList:
array eventDetailsList
-
module:
string
Indicates Module
-
prd:
string
Indicates Prd
-
prdcd:
string
Indicates Product Code
-
prddesc:
string
Indicates Product Description
-
prdtyp:
string
Indicates Prdtyp
Nested Schema : ProductMisDetailsDto
Type:
Show Source
object
-
cstcd1:
string
Indicates Cstcd1
-
cstcd2:
string
Indicates Cstcd2
-
cstcd4:
string
Indicates Cstcd4
-
cstcd5:
string
Indicates Cstcd5
-
defaultMisCodesList:
array defaultMisCodesList
-
linktogrp:
string
Indicates Linktogrp
-
misgrp:
string
Indicates Misgrp
-
poolcd:
string
Indicates Poolcd
-
prdcd:
string
Indicates Prdcd
-
prdcdhid:
string
Indicates Prdcdhid
Nested Schema : RoleToHeadMappingDto
Type:
Show Source
object
-
btnClassDefault:
string
Indicates BtnClassDefault
-
clascd:
string
Indicates Class Code
-
clasdesc:
string
Indicates Class Description
-
clastyp:
string
Indicates Clastyp
-
mappingDetailsList:
array mappingDetailsList
-
module:
string
Indicates Module
-
prd:
string
Indicates Prd
-
prdcd:
string
Indicates Product Code
-
prddesc:
string
Indicates Product Description
-
prdtyp:
string
Indicates Prdtyp
Nested Schema : ChargeDetailsDto
Type:
Show Source
object
-
accrreqd:
string
Indicates Accrual Required Y - on N - Off
-
advchrg:
string
Indicates Advice Charge Y - on N - Off
-
allwrulamnd:
string
Indicates Allow Rule Amendment Y - on N - Off
-
alwamtamnd:
string
Indicates Allow Amount Amendment Y - on N - Off
-
amndaftrappln:
string
Indicates Amend After Application Y - on N - Off
-
amndaftrassn:
string
Indicates Amend After Association Y - on N - Off
-
basicamttgdesc:
string
Indicates Basis Amount Tag Description
-
basisamnttag:
string
Indicates Basis Amount Tag
-
btnDefaultClass:
string
Indicates BtnDefaultClass
-
captilize:
string
Indicates Capitalize Y - on N - Off
-
chgtype:
string
Allowed Values:
[ "C", "T", "R" ]
Indicates Charge Type C - Counter Party T - Third Party R - Their Charges -
cmpnentoncauth:
string
Indicates Cmpnentoncauth
-
compnentdesc:
string
Indicates Component Description
-
compnt(required):
string
Indicates Component
-
componentNo:
number
Indicates ComponentNo
-
consplusmin:
string
Allowed Values:
[ "A", "S" ]
Indicates Add/Subtract A - Add S - Subtract -
dfltwaiv:
string
Indicates Default Waiver Y - on N - Off
-
disaccrappl:
string
Indicates Consider as Discount Y - on N - Off
-
discountBasis:
string
Allowed Values:
[ "I", "O" ]
Indicates Discount Basis I - Inflow O - Outflow -
drcr:
string
Allowed Values:
[ "D", "C" ]
Indicates Debit/Credit D - Debit C - Credit -
evntapplidesc:
string
Indicates Event For Application Description
-
evntappln:
string
Indicates Event For Application
-
evntassctdesc:
string
Indicates Event For Association Description
-
evntassn:
string
Indicates Event For Association
-
evntliqddesc:
string
Indicates Event For Liquidation Description
-
evntliqdn:
string
Indicates Event For Liquidation
-
extPricingReqd:
string
Indicates ExtPricingReqd
-
module:
string
Indicates Module
-
netconsindi:
string
Indicates Net Consideration Y - on N - Off
-
prdcd:
string
Indicates Prdcd
-
propreqd:
string
Indicates Propagation Required Y - on N - Off
-
ruldesc:
string
Indicates Rule Description
-
rule:
string
Indicates Rule
-
setlccy:
string
Indicates Settlement Currency
-
stpassn:
string
Indicates Stop Association Y - on N - Off
-
swftqual:
string
Indicates SWIFT Qualifier
Nested Schema : InstrumentAccessResDto
Type:
Show Source
object
-
instraccmod:
string
Indicates Module
-
instraccprd:
string
Indicates Product Code
-
instralwdisalw:
string
Allowed Values:
[ "N", "Y" ]
Indicates Allowed/Disallowed N - Disallowed Y - Allowed -
instrdesc:
string
Indicates Product Description
-
instrid:
string
Indicates Instrument Id
Nested Schema : InstrumentProdResDto
Type:
Show Source
object
-
instrmod:
string
Indicates Instrument
-
instrprdcd:
string
Indicates Product Code
-
prddesc:
string
Indicates Product Description
Nested Schema : PortfolioAccessResDto
Type:
Show Source
object
-
pfalwdisalw:
string
Allowed Values:
[ "N", "Y" ]
Indicates Allowed/Disallowed N - Disallowed Y - Allowed -
pfolioaccmod:
string
Indicates Module
-
pfoliodesc:
string
Indicates Portfolio Description
-
pfolioid:
string
Indicates Portfolio Id
-
pfolioprd:
string
Indicates Product Code
Nested Schema : PortfolioProdResDto
Type:
Show Source
object
-
pfoliomod:
string
Indicates Module
-
pfprdcd:
string
Indicates Product Code
-
prddesc:
string
Indicates Product Description
Nested Schema : EventDetailsDto
Type:
Show Source
object
-
accountingEntriesList:
array accountingEntriesList
-
advicesList:
array advicesList
-
eventdesc:
string
Indicates Event Code Description
-
evntcd(required):
string
Indicates Event Code
Nested Schema : AccountingEntriesDto
Type:
Show Source
object
-
accrlcd(required):
string
Indicates Accounting Role
-
amttag(required):
string
Indicates Amount Tag
-
amttagtyp:
string
Indicates Amttagtyp
-
drcrindictr(required):
string
Allowed Values:
[ "D", "C" ]
Indicates Dr/Cr D - Debit C - Credit -
evntcd:
string
Indicates Evntcd
-
gentime:
string
Indicates Gentime
-
glupdflag:
string
Indicates Glupdflag
-
holtreat:
string
Allowed Values:
[ "Y", "N" ]
Indicates Holiday Treatment Y - Yes N - No -
mishd:
string
Indicates MIS Head
-
missprd:
string
Indicates Missprd
-
netindictr:
string
Allowed Values:
[ "Y", "N" ]
Indicates Netting Y - Yes N - No -
prdcd:
string
Indicates Prdcd
-
rateTypeIndicator:
string
Allowed Values:
[ "M", "B", "S" ]
Indicates Rate Type Indicator M - Mid B - Buy S - Sale -
revallsgl:
string
Indicates Loss GL
-
revalprgl:
string
Indicates Profit GL
-
revalreqd:
string
Indicates Revaluation Required Y - on N - Off
-
revalrtcd:
string
Indicates Rate Code
-
revaltxncd:
string
Indicates Revaluation Transaction Code
-
roltyp:
string
Indicates Roltyp
-
trncd(required):
string
Indicates Transaction Code
Nested Schema : AdvicesDto
Type:
Show Source
object
-
chgreqd:
string
Indicates Charges Y - on N - Off
-
desc:
string
Indicates Advice Name Description
-
gentime:
string
Allowed Values:
[ "I", "A" ]
Indicates Generation Time A - Authorize -
msgtyp(required):
string
Indicates Advice Name
-
prior:
number
Indicates Priority 3 - High 2 - Medium 1 - Low
-
suprs:
string
Allowed Values:
[ "Y", "N" ]
Indicates Suppress Y - Yes N - No
Nested Schema : DefaultMisCodesDto
Type:
Show Source
object
-
kyid:
string
Indicates Kyid
-
miscd:
string
Indicates Miscd
-
miscls:
string
Indicates Miscls
-
mistyp:
string
Indicates Mistyp
Nested Schema : MappingDetailsDto
Type:
Show Source
object
-
accthd:
string
Indicates Account Head
-
acctrl:
string
Indicates Accounting Role
-
gldesc:
string
Indicates GL Description
-
prdcd:
string
Indicates Prdcd
-
roldesc:
string
Indicates Role Description
-
roltyp:
string
Indicates Roltyp
-
stat:
string
Indicates Stat
Response
Supported Media Types
- application/json
200 Response
ModifyDealProduct Successfully Performed
Nested Schema : FxBranchParamsDto
Type:
Show Source
object
-
authstat:
string
Indicates Authstat
-
autocnfclsdeal:
string
Indicates Auto Confirm Continuous Linked Settlements Deals Y - on N - Off
-
brncd(required):
string
Indicates Branch Code
-
btnUdf:
string
Indicates BtnUdf
-
checker:
string
Indicates Checker
-
checkerstamp:
string
Indicates Checkerstamp
-
clsprtcpnt:
string
Indicates Continuous Linked Settlement Participant Y - on N - Off
-
desc:
string
Indicates Branch Code Description
-
fieldsList:
array fieldsList
-
maker:
string
Indicates Maker
-
makerstamp:
string
Indicates Makerstamp
-
modno:
number
Indicates Modno
-
msgusrrefno:
string
Indicates User Reference in Messages Y - on N - Off
-
onceauth:
string
Indicates Onceauth
-
proctil:
string
Indicates Process Till S - System Date N - Next Working Day - 1
-
revalatprd:
string
Indicates Revaluation At Product Y - on N - Off
-
revalrevpref:
string
Indicates Revaluation Reversal A - Account Revaluation D - Deal Level
-
ruledesc:
string
Indicates Settlement Member Description
-
settleTrnCd:
string
Indicates SettleTrnCd
-
stlmntmbr:
string
Indicates Settlement Member
-
tcpyreqd:
string
Indicates T - Copy Y - on N - Off
-
txnstat:
string
Indicates Txnstat
-
udfDetailsList:
array udfDetailsList
Nested Schema : UdfFieldsDto
Type:
Show Source
object
-
fldName:
string
Indicates UDF Field Name
-
fldVal:
string
Indicates UDF Field Value
Nested Schema : UdfDetailsDto
Type:
Show Source
object
-
fielddesc:
string
Indicates Fielddesc
-
fldnam(required):
string
Indicates Field Name
-
fldval:
string
Indicates Value
-
fldvaldesc:
string
Indicates Value Description
-
mandatory:
string
Indicates Mandatory
400 Response
Failed while processing request
401 Response
User Not Authorized
405 Response
Method Not Allowed
500 Response
Internal Server Error