Domain Values List

This document describes the domains provided out-of-the-box.

 

Domains

Description

<product type>.Pricer

Pricers for the selected <product type>.

You can create a custom pricer, register it in this domain, and define it in the Pricer Config.

Refer to the Calypso Developer's Guide for details about creating a custom pricer.

<product type>.subtype

Product subtypes for the selected <product type>.

Out-of-the-box subtypes for each product are described in the corresponding Asset Class user guide.

You can add subtypes as needed.

In the Pricer Config, you can assign different market data and pricers by product subtype.

<product type>.extendedType

Extended types for the selected <product type>.

Out-of-the-box extended types for each product are described in the corresponding Asset Class user guide.

You can add extended types as needed.

In the Pricer Config, you can assign different market data and pricers by extended type.

absMktDataUsage

Usage codes for assigned ABS Market Data Items.

absMktDataUsage.DEFAULT

Stores the types of curves that can be used with the DEFAULT usage. The CurveDefault is registered in this domain out-of-the-box.

absMktDataUsage.DELINQUENCY

Stores the types of curves that can be used with the DELINQUENCY usage. The CurveDelinquency is registered in this domain out-of-the-box.

absMktDataUsage.PREPAY

Stores the types of curves the can be used with the PREPAY usage. The CurvePrepay is registered in this domain out-of-the-box.

absMktDataUsage.REC

Stores the types of curves that can be used with the REC usage. The CurveRecovery is registered in this domain out-of-the-box.

accBookClassification

Accounting book classification. Add values to this domain that you can select in the Accounting Book application to specify the intent of the accounting book (examples include Trading, AmotizedCost, and AmortizedValue).

accCurType

Accounting currency conversion rules for types of currency in the accounting system.

EURO – Specifies that posting is in Euros.
TRADE – Specifies that posting is in the trade currency.

accEventClass

Accounting event classes used by the Accounting engine. Categorizes the posting records. You can add values to this domain.

Please refer to Calypso Accounting Postings documentation for details.

accEventProperty

Labels to be placed on an Accounting Event Config, indicating classification for Transfer Accounting. You can add properties to this domain.

Please refer to Calypso Accounting Postings documentation for details.

accEventType

Accounting event types contain a definition for the permitted types of accounting entries.

Refer to Calypso Accounting Events documentation for a description of the accounting events.

You can add custom accounting events to the accEventType domain. Define custom accounting events in a custom AccountHandler class.

Refer to the Calypso Developer's Guide for details.

accountActiveStatus

In Accounts Definition, you can add status for classifying active accounts.

AccountCalculationType

Types of account position calculations. Calypso includes Interest.

accountClosedStatus

In Accounts Definition, you can add statuses for classifying closed accounts.

AccountHolderRole

Used in acc_account to indicate the role of a CallAccount.

accountPendingStatus

In Accounts Definition, you can add statuses for classifying pending account.

accountProperty

In Accounts Definition, you can add properties that contain information about the account.

AccountSettleMethod

Used in acc_account to indicate the SettleMethod of the sdi linked to a CallAccount.

accountStatus

In Accounts Definition, you can add statuses for classifying SETTLE accounts.

accountSuspendedStatus

In Accounts Definition, you can add statuses for classifying suspended accounts.

accountType

Used in acc_account and acc_rule_config to indicate the type of a GL account or custodian account.

Please refer to Calypso Accounting Postings documentation for details.

accRuleType

Labels to be placed on an accounting rule, indicating classification.

Please refer to Calypso Accounting Postings documentation for details.

addressMethod

The Sender engine uses DocumentSender objects to send message documents to a given address method or gateway. The addressMethod domain stores the address methods.

Refer to the Calypso Developer’s Guide for details about creating custom DocumentSender objects.

Define the address method for a legal entity by clicking Contact in the Legal Entity window.

AllocationSupported

Used in the new allocation framework. Contains a list of products for which the Allocation menu will be displayed in the trade worksheet under Back Office > Allocate.

AmendGroup

You can amend workflow of message for checking advice messages. You have the value as workflowRuleMessage.

analysisParameter

Analysis parameters defined when running risk analysis reports.

You can create custom parameters when creating a custom analysis. Register the custom parameter names in the analysisParameter domain.

Refer to the Calypso Developer’s Guide for details.

applicationName

You can assign access permissions in the Access Window > Group Access panel for applications that a group of users may run. The default value is _ALL_.

You can add engine and application names in the applicationName domain in order to assign the access permission to run it.

asianOptionType

Types of Asian options that you can trade in the FX Option trade window.

Calypso out-of-the-box includes the following types of Asian options:

AVERAGE RATE – Average rate on the sample dates.
AVERAGE STRIKE – Average strike on the sample dates.
GEOM AVERAGE RATE – Geometric average rate on the sample dates.
GEOM AVERAGE STRIKE – Geometric average strike on the sample dates.
MAXIMUM – Maximum on the sample dates.
MINIMUM – Minimum on the sample dates.

AssetSwapPrincipalStructures

The schedule principal structures that you can select from the Asset Swap trade window. The default value is Schedule.

You can create custom principal schedules, and register them in the AssetSwapPrincipalStructures domain.

Refer to the Calypso Developer’s Guide for details.

assetSwapRedemptionFeeType

Stores the redemption fee type for asset swaps. REDEMPTION_FEE is defined out-of-the-box.

assetSwapUpfrontFeeType

No longer used. Use tradeUpfrontFeeType instead.

attributeType

Components of automatic account names for GL accounting.

auditReportRestrictable

Controls what can be seen in the Audit Report. If the same classes are assigned to this domain and in the audit report restriction in group access for your user, then you will not be able to see them.

autoExercise

Add the names of secondary market products that are options. Use this domain with the AUTOMATIC_EXERCISE scheduled task to automatically exercise the options that are in-the-money.

averageType

Methods for averaging rate resets, including the following: OIS, SIMPLE, UNWEIGHTED, WEIGHTED.

BalanceInitDate

Balance initialization date. Add dates that populate the InitDate attribute drop-down list in the BALANCE scheduled task.

BankingPriority

Swift message support for field 113 <banking priority> in Swift Block 3 / User Header (at least for payment.selector).

In the BankingPriority domain, add a value for each message type (for example MT103), and set the banking priority in the comment (for example NNNN).

barrier_type

Option barrier type, including the following: DOWN_AND_IN, DOWN_AND_OUT, UP_AND_IN, and UP_AND_OUT.

BBAShiftDateRoll

Stores the date rules used for shift date roll.

billingCalculators

Names of the billing calculators.

billingEvents

Events to which the Billing engine subscribes.

Bo_position_snapshot

Stores the snapshot date of the INVENTORY_SNAPSHOT scheduled task with the types of position and the dates (in the comment field).

BondAssetBacked.collateralType

Collateral type for the Asset Backed Bond. You can select the collateral type when defining the Bond product in the Bond Window > ABS panel.

Calypso out-of-the-box includes the following collateral types: Auto Loans, Commercial Home Equity Loans, Credit Card, Mortgages, Residential Home Equity Loans, and Student Loans.

You can add collateral types to the BondAssetBacked.collateralType domain.

BondAssetBacked.poolFactorType

The pool factor types, which are how the principal is paid down, in the Asset Back Bond. You can select the pool factor type when defining the Bond product in the Bond Window > ABS panel.

Out-of-the-box, the system includes the following pool types: Fixed Schedule, Variable, and Variable Schedule.

 Refer to the Calypso Fixed Income User Guide for a description of the pool factor types.

bondStatus

Populates the Bond Status drop-down menu on the bond product window for bonds imported from Bloomberg. You can select one of the following values:

PENDING (default value)
Create request from Bloomberg: Amend the bond – Do not create a specific task.
Update request from Bloomberg: Amend the bond – Do not create a specific task.
VERIFIED
Create request from Bloomberg: Do not amend the bond – Create a task of type EX_BLOOMBERG_EXCEPTION with the following message “Could not update bond id <bond_id> from a create request: status is VERIFIED”.
Update request from Bloomberg: Amend the bond – Do not create a specific task.
NOUPDATE
Create request from Bloomberg: Do not amend the bond – Create a task of type EX_BLOOMBERG_EXCEPTION with the following message “Could not update bond id <bond_id> from a create request: status is NOUPDATE”.
Update request from Bloomberg: Do not amend the bond – Create a task of type EX_BLOOMBERG_EXCPETION with the following message “Could not update bond id <bond_id> from an update request: status is NOUPDATE”.

bondType

Type of bonds.

Out-of-the-box, the system includes the following types: Bond, BondAssetBacked, BondBrady, BondCLN, BondConvertible, BondFRN, BondMMDiscount, BondMMDiscountAUD, BondMMInterest, BondRevolver.

bookAttribute.BookBundle

Add names of book bundles to this domain. See the Book Attributes Dialog window, which you can open from the Book Window. Add books to a book bundle by defining the attribute on the book.

You can assign access permissions by book bundle to a group of users. Users who have permissions to a book bundle have permissions to all of the books in the bundle.

bookingType

GL accounting posting conventions, including the following: Incremental, N/A, and Reversal.

BOPositionFilter

Used for filtering BO inventory position. You can select a custom filter in the Inventory Position report.

Calypso includes the filter SecurityFilter, which only shows security positions that are held at multiple agents. In order to use this filter, compile calypsox.apps.reporting.SecurityFilter.

You can create custom filters. Create a class named apps.reporting.<Name>Filter that implements the interface com.calypso.apps.reporting.BOPositionFilter. Register the class name in the BOPositionFilter domain.

bundleType

Bundle types. You can add types to this domain.

Cache.class

Cache class implementations.

Cache.eviction

Cache eviction implementations.

calcAgentCityCode

Add a list of cities for the calculation agent. Users can select a city in the Credit Default Swap trade window > Details panel.

calendarIsoCodes

Stores calender ISO codes.

calibratibleModels

Domain for the calibration module.

calibrations

Domain for the calibration module.

calibrators

Domain for the calibration module.

CallAccountType

Types of Call Accounts.

CapitalizePremiumFeeType

For physically exercised swaptions, stores the Fee Type used to capture the premium on an option trade that is copied to the underlying trade. The default value of this domain is “PREMIUM”.

CashSettleDefaultsAgreements

Add names of cash settle default agreements to this domain. The agreement names can be selected in the Cash Settle Info Window that opens from the trade worksheet (for example, in the Swap worksheet choose Swap > Cash Settle Info).

cashSettleEvent

Event types for Cash Settlement of Products. Calypso includes Default, which is the default Cash Settlement event type.

cashSettleFeeType

Specify the credit event fee type for the settlement payment from CDS Index, CDS Index Tranche, CDS Nth Loss, and CDS Nth Default trades.

ccdsUpfrontFeeType

No longer used. Use tradeUpfrontFeeType instead.

cdsAbsindexUpfrontFeeType

No longer used. Use tradeUpfrontFeeType instead.

cdsAbsindexTrancheUpfrontFeeType

No longer used. Use tradeUpfrontFeeType instead.

cdsabsUpfrontFeeType

No longer used. Use tradeUpfrontFeeType instead.

cdsAdditionalProvisions

Values from this domain can be selected for inclusion in the CDS Settlement Matrix, or non-market-standard CDS.

You can add or remove values from this domain when new versions of the settlement matrix are published.

cdsIndexTrancheUpfrontFeeType

No longer used. Use tradeUpfrontFeeType instead.

cdsIndexUpfrontFeeType

No longer used. Use tradeUpfrontFeeType instead.

cdsPmtLagType

Values that you add to this domain appear in a drop-down menu in the Credit Default Swap trade window > Details panel as options that you can select for the payment lag description.

cdsSettleTiming

Specify methods for when the settlement will occur.

Certificate.Underlying

List of underlying products that you can select when setting up a certificate in the Warrant/Certificate Window.

Certificate.UnderlyingEditable

Add Certificate underlying product types that are not managed in Calypso in this domain. Users can enter a description for products defined in this domain.

cfdProductType

Types of products that you can select in the CFD Product Window. Calypso includes the following products in this domain: BondConvertible and Equity.

CheckUnauthorizedSDI

Types of workflows to check for unauthorized SDIs for a legal entity.

city

City codes for holiday calendars.

classAuditMode

Classes in this domain are auditable, meaning that the database stores any changes to the corresponding data, and the system applies versions so that you can view and compare different versions of the data. Remove a class from the classAuditMode domain to make it not auditable.

Refer to the Calypso Security User Guide for details on the Audit functionality.

Refer to the Calypso Developer’s Guide for details on making a class auditable.

classAuthMode

Classes in this domain require authorization. When a user makes any changes to the corresponding data, an authorization user must authorize the change. Remove a class from the classAuthMode domain to disable authorization for that class.

Choose from the following values to enable or disable authorization for Liquidity Limits:

LiqLimitCcyBucket
LiqLimitCcyClassificationLevel
LiqLimitCcyClassificationLevelBucket

 

Refer to the Calypso Security User Guide for details the Authorization functionality.

Refer to the Calypso Developer’s Guide for details on making a class authorizable.

classNotAuth

Lists the values to disable authorization of the given class for the given processing organization.

CollateralAttribute

Collateral attributes are similar to trade keywords except that they are set at the collateral object level, so for a multi-collateral repo trade, the same attribute can have a different value per each piece of collateral.

Related Domains:

MirrorCollateralAttribute

PropagateCollateralAttribute

commodity.ForwardPriceMethods

Types of forward pricing methods used for commodities.

These can be selected in the Commodity Reset Definition.

CommodityAveragingPolicy

Add custom policy names that you can select for averaging the rates used in fixing in the Commodity Swap 2 and Commodity OTC Option 2. The policy names appear in the Avg Method menu.

For a custom Averaging Policy, the code should reside in tk/product/commodities and be compiled. For reference, please check: calypsox/tk/product/commodities/AveragingPolicySample

Add your custom policy name to the CommodityAveragingPolicy domain. If the custom policy involves a foreign currency, add the policy name to the CommodityFXAveragingPolicy domain.

CommodityAveragingRoundingPolicy

Add custom policy names that you can select for the averaging rounding policy in the Commodity Swap 2 and Commodity OTC Option 2. The policy names appear in the Round After menu.

For a custom Averaging Rounding Policy, the code should reside in tk/product/commodities and be compiled. For reference, please check: calypsox/tk/product/commodities/AveragingRoundingPolicySample

Add your custom policy name to the CommodityAveragingRoundingPolicy domain. If the policy involves a foreign currency, add it to the CommodityFXAveragingRoundingPolicy domain.

CommodityCumulativeDaily

FwdPointKeywords

(one word)

Stores the derivative daily fwd point keywords for daily points. If unit for CurveUnderlying doesn't match any of predefined daily keywords, an error message for that particular curve underlying is being displayed.

CommodityCumulativeMonthly

FwdPointKeywords

(one word)

Stores the derivative monthly fwd point keywords for monthly points. If unit for CurveUnderlying doesn't match any of predefined monthly keywords, an error message for that particular curve underlying is being displayed.

CommodityElectricityQuoteTypes

Add Commodity Electricity quote types. The quotes can be used in the Commodity Electricity Hyper Surface. Following are examples of the quote format:

OFF = Off Peak Quote
ON = On Peak Quote
BL = Base Load (24 hours) Quote
1D = Today +1
2D = Today +2
1M = Next Calendar month
2M = The month after that
1Y = Next Year (Jan 1 - Dec 31)
2Y = The year after that
BOD = Balance of the Day (today)
BOM = Balance of the Month (starting tomorrow)
BOY = Balance of the Year (starting tomorrow)

CommodityFixingDatePolicy

Stores the fixing date policies that you can select for fixing dates during the swaplet or optionlet period in the Commodity Swap 2 and Commodity OTC Option 2, respectively.

For the custom Fixing Date Policy, the code should reside in tk/product/commodities/schedulegeneration/fixing and be compiled. Add the custom fixing date policy name to the CommodityFixingDatePolicy domain.

CommodityFXAveragingPolicy

Add custom policy names that you can select for averaging the rates used in fixing in the Commodity Swap 2 and Commodity OTC Option 2. The policy names appear in the Avg Method menu.

For a custom Averaging Policy, the code should reside in tk/product/commodities and be compiled. For reference, please check: calypsox/tk/product/commodities/AveragingPolicySample

Add your custom policy name to the CommodityAveragingPolicy domain. If the custom policy involves a foreign currency, add the policy name to the CommodityFXAveragingPolicy domain.

CommodityFXAveraging

RoundingPolicy

(one word)

Add custom policy names that you can select for the averaging rounding policy in the Commodity Swap 2 and Commodity OTC Option 2. The policy names appear in the Round After menu.

For a custom Averaging Rounding Policy, the code should reside in tk/product/commodities and be compiled.

Add your custom policy name to the CommodityAveragingRoundingPolicy domain. If the policy involves a foreign currency, add it to the CommodityFXAveragingRoundingPolicy domain.

CommodityLocation

Add names of the physical locations where the commodities are delivered. You select the location when setting-up the Commodity product.

commodityMktDataUsage

Extend the list of usage types to associate with a commodity curve in the Pricer Configuration > Commodity panel.

CommodityName

Add names of commodity products. You select a commodity name when setting up the commodity product.

CommodityPaymentFrequency

Add names of custom payment frequency policies that you can select in the Commodity Swap 2 and Commodity OTC Option 2.

CommodityPaymentFrequency.

Bullet

Add names of custom bullet payment frequency policies that you can select in the Commodity Swap 2 and Commodity OTC Option 2.

CommodityPaymentFrequency.

Contract

Add names of custom contract payment frequency policies that you can select in the Commodity Swap 2 and Commodity OTC Option 2.

CommodityPaymentFrequency.

Daily

Add names of custom daily payment frequency policies that you can select in the Commodity Swap 2 and Commodity OTC Option 2.

CommodityPaymentFrequency.

Periodic

Add names of custom periodic payment frequency policies that you can select in the Commodity Swap 2 and Commodity OTC Option 2.

CommodityPaymentFrequency.

PeriodicIRConvention

Add names of custom periodic IR convention payment frequency policies that you can select in the Commodity Swap 2 and Commodity OTC Option 2.

CommodityPaymentFrequency.

Whole

Add names of custom whole payment frequency policies that you can select in the Commodity Swap 2 and Commodity OTC Option 2.

CommodityReset

Screen name for Commodity Reset.

CommodityResetSource

Screen name for Commodity Reset Source.

CommoditySettleMethod

Settle method for Commodity transfers. For example, COMMODITY is for commodity certificate transfers.

CommoditySource

Add names of the exchanges where the commodities trade. You select the source in the Commodity product.

CommodityType

The default product type is Commodity. The commodity type can be selected in the commodity product definition.

Additional commodity product types are available out-of-the-box: Electricity, Storage Based, Vintage Based. They are associated with additional attributes that you can set that are used in pricing, and the market data that is required for the pricing of those commodities.

CommodityUnit

Units in which the exchange quotes the commodities. You can select the unit in the Commodity or Commodity Index product, and also in the trade. You can set up the conversion factor from one type of unit to the other. See Configuration > Commodities > Commodity Conversion.

CommodOptVolTypeDelta

Extend the list of delta values that you can select when creating underlyings for the commodity option volatility surface.

ComputeCouponPerQty

Sec code for added rounding conventions when calculating interest on Russian and Brazilian bonds.

contactType

Contact person or department types for advices. Define the contact type for a legal entity by clicking Contact in the Legal Entity window.

Calypso demonstration data includes the following contact types: Accounting, Back-Office, Default, Documentation, Operation, Payments, and Settlement. You can add types to the contactType domain.

contractDateGen

Add the names of custom date generators that you can select when defining future contracts in the Future Contract Window.

Refer to the Calypso Developer’s Guide for details about how to create a custom date generator for a future contract.

corporateActionType

Add links for models and subtypes in the corporateActionType domain using <ModelName>.<SubType> as the format. In the Corporate Action window > Create panel, when you select the Model name, the application only displays the Sub Types linked to that model. For example, if you add ACQUISITION.OPA and ACQUISITION.OPE in the corporateActionType domain, when you select the ACQUISITION Model, Sub Type displays OPA and OPE.

CorrelationMatrix.gen

Add custom correlation matrix generators to this domain. A correlation matrix generation class contains the algorithm for deriving a non-simple correlation matrix. Calypso out-of-the-box includes the FXIndex generator.

To create a custom generator, create a class named tk.marketdata.CorrelationMatrixGenerator<Name> that extends com.calypso.tk.marketdata.CorrelationMatrixGenerator.

Refer to the Calypso Class Library for details. Register the custom generator name in the CorrelationMatrix.gen domain.

The com.calypso.tk.marketdata.CorrelationMatrix class invokes the generator.

CorrelationSurface.gen

Names of the generation algorithms (generators) for derived Basket Correlations. Calypso out-of-the-box includes the BaseCorrelation generator.

You can create custom Correlation Surface generators. Create a class named tk.marketdata.CorrelationSurfaceGenerator<Name> which extends the abstract base class com.calypso.tk.marketdata.CorrelationSurfaceGenerator. Register the custom generator name in the CorrelationSurface.gen domain.

The com.calypso.tk.marketdata.CorrelationSurface class invokes the generator.

CorrelationSurface.gensimple

Names of the generators for simple Basket Correlations. Calypso out-of-the-box includes the BespokeCorrelation and BespokeCorrelationMoneyness generators.

You can create custom generators and register them in the CorrelationSurface.gensimple domain.

correlationType

This domain contains the correlation types that you can select for each axis when creating a Correlation Matrix.

You can create custom correlation types and register them in the correlationType domain.

Refer to the Calypso Developer’s Guide for details about how to create a custom correlation type.

CovarianceMatrix.gen

Add custom covariance matrix generators to this domain. Calypso out-of-the-box includes the MFMDefault and Rebonato generators.

To create a custom generator, create a class named tk.marketdata.CovarianceMatrixGenerator<Name> that extends com.calypso.tk.marketdata.CovarianceMatrixGenerator.

 Refer to the Calypso Class Library for details. Register the custom generator name in the CovarianceMatrix.gen domain.

The com.calypso.tk.marketdata.CovarianceMatrix class invokes the generator.

creditDefaultSwapUpfrontFeeType

No longer used. Use tradeUpfrontFeeType instead.

creditEventProtocolType

Stores the names of ISDA credit event protocol types.

creditEventType

Credit event types that you can select in the Credit Event Window. You can add event types to this domain.

creditMktDataUsage

Used in the Pricer Configuration Window > Credit panel. Specifies how the system can use a market data item. The following usage types are available:

CORR_SKEW – Use the market data item as a correlation skew.
C_VOL – Use the market data item as a call volatility surface.
PREPAY – Use the market data item as a prepay curve.
PROB – Use the market data item as a probability curve.
P_VOL – Use the market data item as a put volatility surface.
REC – Use the market data item as a recovery curve.
RISKY_DIS – Use the market data item as a risky curve.
VOL – Use the market data item as a volatility surface.

creditMktDataUsage.

CORR_SKEW

Specifies the application name CorrelationSurface for the usage.

creditMktDataUsage.C_VOL

Specifies the application name VolatilitySurface3D for the usage.

creditMktDataUsage.PREPAY

Specifies the application name CurvePrepay for the usage.

creditMktDataUsage.PROB

Specifies the application name CurveProbability for the usage.

creditMktDataUsage.P_VOL

Specifies the application name VolatilitySurface3D for the usage.

creditMktDataUsage.REC

Specifies the application name CurveRecovery for the usage.

creditMktDataUsage.RISKY_DIS

Specifies the application name CurveRisky for the usage.

creditMktDataUsage.VOL

Specifies the application name VolatilitySurface3D for the usage.

creditRatingSource

Specifies the default credit rating agency.

In the Pricer Configuration, you can now associate credit curves by credit rating: agency and LE attributes.

Set the default credit rating agency in the domain creditRatingSource.

Set the credit rating attributes order in the domain PCCreditRatingLEAttributesOrder.

Example: RED_REGION, RED_SECTOR

If the issuer’s specific curve does not exist, the generic curve will be used, based on Legal Entity attributes: Rating agency (Moody's, S&P, Internal), Rating (AAA, AA, A), Sector (ANY, Auto, Financial), Region (North America, Asia, ANY).

creditRatingType

The credit rating type, which you can select in the Credit Rating and Credit Rating Feed Address windows. You can add types to the creditRatingType domain.

creSentStatus

Statuses for the Account Enrichment Report and the Manual CRE window.

CstQEQtSpreadRule

No longer used.

currency

Add currency International Organization for Standardization (ISO) symbols to this domain. Define how a currency is quoted and how it is traded against other currencies in the Currency Default window.

currencyDefaultAttribute

Define custom attributes on currencies for selection and reporting purposes.

currencyGroup

Groups of currencies, grouped for risk analysis and accounting purposes. You can add new groups to this domain.

currencyPairAttribute

Define custom attributes on currency pairs for selection and reporting purposes.

CurveBasis.gen

Names of the generation algorithms (generators) for Basis Curves.

Refer to Calypso Interest Rate Derivatives Analytics for details.

You can create custom Basis Curve generators and register them in the CurveBasis.gen domain.

 Refer to the Calypso Developer’s Guide for details.

CurveCDSBasisAdjustment.gen

Names of the generation algorithms (generators) for CDS Basis Adjustment curves.

You can create custom generators and register them in the CurveCDSBasisAdjustment.gen domain.

Refer to the Calypso Developer’s Guide for details.

CurveCommodity.gen

Names of the generation algorithms (generators) for Commodity Curves. Calypso out-of-the-box includes the Commodity generator.

You can create custom generators and register them in the CurveCommodity.gen domain.

Refer to the Calypso Developer’s Guide for details.

CurveCommoditySpread.gen

Names of the generation algorithms (generators) for Commodity Spread Curves. Calypso out-of-the-box includes the Commodity generator.

You can create custom generators and register them in the CurveCommoditySpread.gen domain.

Refer to the Calypso Developer’s Guide for details.

CurveFX.gen

Names of the generators for FX Curves. Calypso out-of-the-box includes the following generators: FXCrossRate, FXForward, and FXPoints.

 Refer to Calypso FX and Money Market Analytics for details.

You can create custom FX Curve generators and register them in the CurveFX.gen domain. Create a class named tk.marketdata.CurveGeneratorFX<name> that extends the abstract base class com.calypso.tk.marketdata.CurveGeneratorFX.

Refer to the Calypso Developer’s Guide for details.

CurveInflation.gen

Names of the generators for Inflation Curves. Calypso out-of-the-box includes the Inflation generator.

You can create custom generators and register them in the CurveInflation.gen domain.

Refer to the Calypso Developer’s Guide for details.

CurveInflation.gensimple

Names of the generators for simple Inflation Curves. Calypso out-of-the-box includes the Inflation generator.

You can create custom simple Inflation Curve generators and register them in the CurveInflation.gensimple domain.

CurveInflationBasis.gen

Names of the generators for Inflation Basis Curves. Calypso out-of-the-box includes the InflationBasis generator.

You can create custom generators and register them in the CurveInflationBasis.gen domain.

Refer to the Calypso Developer’s Guide for details.

CurvePrepay.PrepaymentModel

Prepayment curves are used for pricing ABS bonds in the context of the Intex integration. Add names of models that you can select when building the curves in the Prepayment Curve window.

CurveProbability.gen

Names of the generators for Probability Curves. Calypso out-of-the-box includes the Probability and ProbabilityIndex generators.

Refer to Calypso Credit Derivatives Analytics and Calypso Credit Derivatives User Guide for details.

You can create custom Probability Curve generators and register them in the CurveProbability.gen domain. Create a class named tk.marketdata.CurveGeneratorProbability<Name> that extends the abstract base class com.calypso.tk.marketdata.CurveGeneratorProbabilityBase.

Refer to the Calypso Developer’s Guide for details.

CurveProbability.gensimple

Names of the generators for simple Probability Curves. Calypso out-of-the-box includes the CreditGrades generator.

You can create custom simple Probability Curve generators and register them in the CurveProbability.gensimple domain.

CurveProbability.Selector

Lists curves by pricing environment. Calypso includes PricingEnvCurveProbabilitySelector.

CurveRecovery.gen

Names of the generators for Recovery Curves.

Calypso does not contain a generator for the Recovery Curve as it is a simple curve; you manually enter the recovery rates.

Refer to Calypso Credit Derivatives Analytics for details.

You can create a custom generator to use with your own pricer and register it in the CurveRecovery.gen domain. Create a class named tk.marketdata.CurveGeneratorRecovery<Name> that extends the abstract base class com.calypso.tk.marketdata.CurveGeneratorRecovery.

Refer to the Calypso Developer’s Guide for details.

CurveRepo.gen

Names of the generators for Repo Curves.

Calypso does not contain a generator for the Repo Curve as it is a simple curve. Enter Repo Curves as basis point spreads over the discount curve.

Refer to Calypso Curves documentation for details.

CurveRisky.gen

Names of the generators for Risky Curves.

You can create a custom generator to use with your own pricer and register it in the CurveRisky.gen domain. Create a class named tk.marketdata.CurveGeneratorRisky<Name> that extends the abstract base class com.calypso.tk.marketdata.CurveGeneratorRiskyBase.

Refer to Calypso Credit Derivatives Analytics and Calypso Developer’s Guide for details.

CurveSeasonality.adj

Add names of custom seasonality adjustment types for Seasonality Curves.

CurveSeasonality.interpolator

Add names of custom curve seasonality interpolators.

CurveVolatility.gen

Names of the generators for Volatility Curves.

You can create a custom generator and register it in the CurveVolatility.gen domain. Create a class named tk.marketdata.CurveGeneratorVol<Name> that extends the abstract base class com.calypso.tk.marketdata.CurveGeneratorVol.

Refer to the Calypso Developer’s Guide for details.

CurveZero.gen

Names of the interest curve generators for Zero Curves. Calypso out-of-the-box includes the following generators: BootStrap, BootStrapForwards, and BootStrapStandard.

You can create a custom generator and register it in the CurveZero.gen domain.

Refer to the Calypso Developer’s Guide for details.

CurveZero.gensimple

Names of the generators for simple Zero Curves, meaning curves that are not derived from underlying instruments. The default value is none.

You can create a customer generator and register it in the CurveZero.gensimple domain.

Refer to the Calypso Developer’s Guide for details.

CurveZeroFXDerived.gen

Names of the generators for FX Derived Zero Curves. Calypso includes the FXDerived generator.

Refer to Calypso FX and Money Market Analytics and the Calypso FX Trading System User Guide for details.

CurveZeroPreciousMetal.gen

Names of the generators for precious metal zero curves. Calypso out-of-the-box includes the PreciousMetal generator.

You can create a custom generator and register it in the CurveZeroPreciousMetal.gen domain.

Refer to the Calypso Developer’s Guide for details.

curveZeroType

Used in the Curve window to select the type of Zero Curve. If you extend com.calypso.tk.marketdata.CurveGeneratorZero, you can add new curve types to the curveZeroType domain.

CustomCalibrationFrameConfig

Add names of custom calibration frame configurations.

CustomCalibrationMeasureConfig

Add names of custom calibration measure configurations.

customCriterion

You can add a custom panel in the trade filter that contains your custom attributes.

Refer to the Calypso Developer’s Guide for details. Register the names of the custom attributes in the customCriterion domain.

CustomCurveUnderlying

You can add a custom underlying instrument panel to the Curve Underlying Window and register the instrument name in the CustomCurveUnderlying domain.

Refer to the Calypso Developer’s Guide for details.

customerCallType

In the Customer Station, you select a category for the type of call received from a customer. Add the categories to the customerCallType domain.

customProductWindow

You can create custom product windows and add them to the Configuration > Product. Register the class name in the customProductWindow domain.

Refer to the Calypso Developer’s Guide for details.

customScenarioRule

You can create custom scenario rules and register them in the customScenarioRule domain.

Refer to the Calypso Developer’s Guide for details.

CustomSDISelector

Refer to the Calypso Settlements User Guide for the methodology used by Calypso for selecting settlement and delivery instructions (SDIs) for trades.

You can create a custom SDI selector and register it in the CustomSDISelector domain.

Refer to the Calypso Developer’s Guide for details.

CustomStaticDataFilter

Stores names of custom static data filter attributes.

CustomVolSurfaceUnderlying

You can create a custom volatility surface underlying instrument and add a panel in the Volatility Surface Underlying Window. Register the instrument in the CustomVolSurfaceUnderlying domain.

Refer to the Calypso Developer's Guide for details.

DateRuleReportTemplate

Use with reports that use the report framework. Add the names of date rules to the domain, and then the date rules appear in the date tenor drop-down menus in the report. You can select date rules for use in the date period.

dayChangeRule

Stores day change rules.

DBRelationCategory

Categories for database relation tables. Used for consistency checks.

defaultCapGainTerminationFeeType

Stores the default capital gains termination fee type. The default value is CAPGAIN_TERM_FEE.

defaultFXVolSurfUndQtGen

Remove excludeFeedSource from this domain and add includeFeedSource to include the feed source in the quote name. Thus, you can use quotes from multiple sources for the same instrument.

defaultIntTerminationFeeType

Stores the default interest termination fee type. The default value is INT_TERM_FEE.

defaultMgmtTerminationFeeType

Stores the default management termination fee type. The default value is MGMT_TERM_FEE.

defaultTerminationFeeType

Set the default fee type for the Termination Window. The default value is TERMINATION_FEE.

DefaultTradeRole

For each front-office trade window, you can define the default role for the counterparty. If you do not set a default role, then the window uses CounterParty as the default role.

You can set the default role in the trade worksheet by choosing Utilities > Set Default Role. Also, you can enter the default role directly in the DefaultTradeRole domain in the Domain Values application. Use the following format: <FullClassName>.<RoleName>. For example, to set Clearer as the default counterparty role in the Futures Trade Window, enter the following in the DefaultTradeRole domain: com.calypso.apps.trading.TradeFutureWindow.Clearer.

delayedSettleFeeType

Add the name of the fee definition for the delayed settlement fee that is calculated in the Bank Debt trade worksheet.

deliverableCharacteristics

In the Credit Default Swap trade window, you can select the Deliverable Characteristics in the Physical panel. You can extend this domain.

DeliverableType

In the OTC Equity Option Vanilla Window when the EQUITY_DERIVATIVES_X environment property is set to true, the window displays a Deliverables panel from which you can select the Deliverable Type. Calypso out-of-the-box includes the CASH EXERCISE and PHYSICAL EXERCISE types. You can extend this domain.

deliveryType

The delivery type for actions that involve a movement of a loan against a movement of collateral. Calypso out-of-the-box includes the following delivery types:

DAP – Delivery Against Payment
DFP – Delivery Free of Payment

disableReportTableFiltering

The column filtering (right-click on column heading) is now enabled by default for all reports except those in the domain disableReportTableFiltering.

DispatcherParamsCalypso

Stores the names of the parameters to configure in the Dispatcher Config Window for Calypso grids.

DispatcherParamsDatasynapse

Stores the names of the parameters to configure in the Dispatcher Config Window for Datasynapse grids.

DispatcherType

Add types of dispatchers that you can select in Configuration > System > Dispatcher.

Extend the class com.calypso.tk.distproc.DistAnalysisCalypso.

disruptionFallbacks

Add the names of the default disruption fallbacks for commodity confirmations. You can view these keywords from the Commodity product trade worksheet. Choose <ProductName> > Commodity Confirm Keywords. The application automatically selects the default disruption fallbacks.

disruptionFallbacksAll

Add the names of all of the possible disruption fallbacks for commodity confirmations. You can view these keywords from the Commodity product trade worksheet. Choose <ProductName> > Commodity Confirm Keywords. The application automatically selects the default disruption fallbacks that you define in the disruptionFallbacks domain. You can select additional disruption fallbacks.

DividendType

You can include names of new dividend types. The present dividend types supported are:

Final – The last dividend in a corporation’s financial year.
Interim – Dividends that are not final dividends.
Regular – An established dividend rate fixed by a corporation upon its stock and usually paid quarterly or semiannually.
Special – A dividend that is not paid regularly each year. The term may differ by corporation.

domainName

Add new domains in the domainName domain.

dsInit

No longer used as of version 10.0.

Refer to the Calypso Developer’s Guide for information on registering custom services.

eco_pl_column

No longer used.

EnableExoticBaskets

Add the Value ‘true’ to this domain to enable the prototype of basket structures in eXSP.

The “Add Basket Variable” icon appears in the Structured Dialog, Variable panel, which allows defining basket variables. The Components field allows creating baskets of quotable variables.

engineEventPoolPolicies

Maps the name of the class, as entered into the comment field of engineEventPoolPolicyAliases, to a textual description.

engineEventPoolPolicyAliases

Add names of policies for handling events being dispatched to engine threads. The domain value contains the policy name; the domain comment contains the class name.

Select the policy name in the EVENT_POOL_POLICY engine parameter.

To create a new policy, create a class named tk.util.<PolicyName>SequencePolicy that extends the abstract base class com.calypso.tk.util.AbstractSequencePolicy. Add the policy name to the engineEventPoolPolicyAliases domain and enter the class name in the comment field.

engineName

Names of the real-time engines that subscribe to certain types of events in the system, carry out processes, and publish the processing results.

Engines and their parameters are defined in the Engine Manager of Web Admin.

Please refer to Calypso Web Admin documentation for details.

See List of Servers and Engines for the list of supported engines.

You can create custom engines and register them in the engineName domain.

Refer to the Calypso Developer’s Guide for details.

engineParam

Names of the engine parameters that you can set in the Engine Manager from Web Admin.

See Engine Parameters for complete details.

You can also include the parameters of custom-created engines.

Refer to the Calypso Developer’s Guide for details.

equity_index_source

Names of sources that publish the equity index.

equityIndexType

Types of equity indices.

equityStatus

Populates the Equity Status drop-down menu on the equity product window for equities imported from Bloomberg.

ERS_RESULTS_GROUPS

Supported grouping types for storing data at group level when running the ERS_ANALYSIS scheduled task. Also supported grouping types for sscheduled task ERS_GROUP_RESULTS to save group level results for historical data. You can add additional grouping types.

etoContractDateGen

You can create a custom date generator for Exchange Traded Option (ETO) contracts, which you can select in the Exchange Traded Option Contract Window to generate the ETO products.

Create a class named tk.product.ETODateGenerator<Name> that implements the interface com.calypso.tk.product.ETODateGenerator. Register the generator name in the etoContractDateGen domain.

ETOUnderlyingType

Types of ETO underlying instruments. Calypso includes the following: Equity, EquityIndex, and FX.

eventClass

Names of the event classes that engines can subscribe to in Calypso.

Engines and their parameters are defined in the Engine Manager of Web Admin.

Please refer to Calypso Web Admin documentation for details.

You can create custom event classes for custom objects, and register the custom event classes in the eventClass domain.

Refer to the Calypso Developer’s Guide for details.

eventFilter

Names of the event filters that can be defined for engines. They filter the events received by the engine for processing. This can decrease the number of unnecessary events sent to the engine, thus improving performance.

Engines and their parameters are defined in the Engine Manager of Web Admin.

Please refer to Calypso Web Admin documentation for details.

You can create custom event filters and register them in the eventFilter domain.

Refer to the Calypso Developer’s Guide for details.

eventType

Types of events that can occur in Calypso.

exceptionType

BOException names. Back Office engines generate these exceptions when there is an exception in processing a trade or corporate action.

You can view and resolve tasks in the Task Station created by the exception events. In the Task Station user configuration, select the Exception event types to include in the configuration. These are the event types defined in the eventType domain, which uses the format EX_<BOExceptionName>. For example, the exceptionType RATE_RESET has the eventType EX_RATE_RESET.

Refer to the Workflow User Guide for configuration information and descriptions of the exceptions.

Custom workflow rules can generate BOException tasks.

Refer to the Calypso Developer’s Guide for details.

Register new BOException names in the exceptionType domain, and add EX_<BOExceptionName> to the eventType domain.

exchange

Deprecated domain. Define exchanges as legal entities with the MarketPlace role.

ExerciseDoInterestCleanUp

Default value is True. This causes the interest cleanup checkbox to be checked in all exercise windows. False leaves this box unchecked in all exercise windows.

ExerciseMode

The delivery type in option trades. Calypso includes the following types: Cash, Cash or Physical, and Physical.

ExerciseType

Contains the exercise types for options: American, Bermuda, and European.

ExoticFunction

Stores the names to register the custom exotic functions.

eXSPSystemVariables

Stores all system variables. The default values are AccumulatedCouponIncludingCurrentSVar, AccumulatedCouponSVar, CalculatedNotionalSVar, CalculatedRateSVar, CouponPeriodSVar, CurrentNotionalSVar, DaysSVar, InitialNotionalSVar, PreviousNotionalSVar, and PreviousRateSVar.

ExternalMessageField.Amounts

The MessageMatcher interface can use amounts stored in this domain in matching external messages.

ExternalMessageField.Dates

The MessageMatcher interface can use dates stored in this domain in matching external messages.

ExternalMessageField.Fields

The MessageMatcher interface can use fields stored in this domain in matching external messages.

ExternalMessageField.Instructions

The MessageMatcher interface can use instructions stored in this domain in matching external messages.

ExternalMessageField.MessageMapper

The MessageMatcher interface can use message types stored in this domain in matching external messages.

ExternalMessageField.References

The MessageMatcher interface can use references stored in this domain in matching external messages.

ExternalMessageField.Roles

The MessageMatcher interface can use roles stored in this domain in matching external messages.

FASEffMethodPro

In the Hedge Strategy Window, lists the methods that can be used to measure expected and on-going hedge effectiveness.

FASEffMethodRetro

In the Hedge Strategy Window, lists the methods that can be used to measure whether a hedge relationship has been highly effective during a past period.

FASHedgedRisk

Types of risk that the user can select to hedge in the Hedge Strategy Window.

FASObjectiveCode

List of objective codes to select from the O/S Code drop-down menu in the Hedge Strategy Window. These codes are specific to each organization and refer to internally recognized documentation codes, for example, 100 might refer to “Interest Rate Risk Reduction”.

FASObjectiveDesc

Use this domain instead of the FASObjectiveCode domain if you prefer to use a descriptive list of the objectives instead of a list of codes in the Hedge Strategy Window. The O/S Desc drop-down menu in the Hedge Strategy Window displays the descriptive list of objectives.

FeeBillingRuleAttributes

Specifies a list of attributes that you can define in the fee billing rule window.

DefaultBook – Specify a default book for the fee billing trades.

feeCalculator

Fee calculators calculate fees on trades. You can select the fee calculator in the fee definition. When you set up a fee grid, you can select the FeeGrid default calculator. You can also select the fee calculator in the Fees panel in the trade worksheet.

Calypso out-of-the-box includes a number of fee calculators. The help file in the fee definition window describes the out-of-the-box fee calculators and their equations.

You can create custom fee calculators and register them in the feeCalculator domain.

 Refer to the Calypso Developer’s Guide for details.

feed

Names of the real-time feeds. Feed configs that you define in the Feed Config Window.

feedType

Names of the feed handlers, which are connections between Calypso and real-time feed sources. You can select the feed type when defining the feed config in the FeedConfig Window. Calypso out-of-the-box includes the following feed handlers: Bloomberg, Composite, Random, Remote, and Reuters.

You can create custom feed handlers to connect to real-time feed sources and register them in the feedType domain.

Refer to the Calypso Developer’s Guide for details.

feeGridAttribute

Stores names of attributes that you can set on fee grids.

Refer to Calypso Fees documentation for details.

feeInPositionEngine

Lists the fee types that need to be included in the Cash position.

FillUpHeapAnalysisServers

The names of the analysis servers for which we would like to fill up the heap. The default heap is 100000. If you choose a value smaller than 100000, it will cause a longer full Garbage Collector, whereas if you choose a value larger than 100000, it will cause a shorter full Garbage Collector.

FillUpHeapAnalysisServersThreshold

The names of the analysis servers for which we are filling up the heap. It only applies if the analysis server is also defined in the FillUpHeapAnalysisServers domain. In the comment, you can specify the percentage of heap to be filled. For e.g. 0.7 for 70%.

Once the heap is full, the Garbage Collector can be triggered using a profiler like VisualVM.

flowType

Types of cashflows.

formatType

Format types for advices and payment messages.

frequency

Custom frequencies.

function

Access permission functions that you can assign to a group of users in the Access Window.

 Refer to the Access Permissions Functions online help for a list of functions and descriptions. In the Access Window > Group Access panel, click Function Help to open the help file.

You can create classes that check custom access permissions. Register the name in the function domain. The name is the S_MODIFY_FUNCTION string in the <Name>CheckAccess class. See calypsox.apps.util.BondAssetBackedCheckAccessfor an example.

Refer to the Calypso Developer’s Guide for details.

FundAttributes

Stores the name of the attributes that you can define in the Fund Window.

FutureContractAttributes

Names of custom attributes that you can define or modify on the future contract definition.

FutureContractAttributes.

IsDefaultDeliverableFutureContract

Stores values for the IsDefaultDeliverableFutureContract contract attribute.

FutureContractAttributes.PeakSetting

Stores values for the PeakSetting attribute.

FutureLiffeModel

Future Options on exchanges which the user lists under the FutureLiffeModel domain will be treated as variation margined premium options. Premium will not be paid up front, rather the option will just be margined on a daily basis based on the option settlement value.

FutureOptionContractAttributes

Names of custom attributes that you can define or modify on the future option contract definition.

futureOptUnderType

The type of future options that you can select in the Future Option Contract Window.

You can create custom future option types and register them in the futureOptUnderType domain.

futureUnderType

The type of futures that you can select in the Future Contract Window.

You can create custom future types and register them in the futureUnderType domain.

FwdLadderPVDisplayCcy

Enter the display currency for the PV_XXX column in the Calypso Workstation Forward Ladder analysis. The default value is USD, so the analysis displays the PV_USD column by default.

FX.keywords

Add trade keywords for FX trades to this domain. FX trades will use this product-specific domain instead of the default tradeKeyword domain.

fx_rate_option

Contains the names of FX Rate Definitions, which you can select to reset FX rates.

fx_rate_source

Contains the sources for the FX rates resets, for example, the name of the index.

FXForward.keywords

Add trade keywords for FX Forward trades to this domain. FX Forward trades will use this product-specific domain instead of the default tradeKeyword domain.

FXKeywordsToRemoveOnCopyNew

When starting a new trade entry by clicking on "Copy New" from an existing trade in the FOWS quick trade entry panel, keywords specified in this domain value can be removed for the new trade.

FXNDF.keywords

Add trade keywords for FX NDF trades to this domain. FX NDF trades will use this product-specific domain instead of the default tradeKeyword domain.

FXOption.keywords

Add trade keywords for FX Option trades to this domain. FX Option trades will use this product-specific domain instead of the default tradeKeyword domain.

FXOption.optionSubType

Contains a list of FX Option types and subtypes.

FXOptionBarrier.ExercisableStatuses

In the Barrier Monitor, FX Option Barrier and Digital trades that are in the status(es) defined in this domain appear in the Untriggered Barriers panel. Calypso includes the VERIFIED status. You can extend this list according to your workflow.

FXOptionBarrier.ExercisedStatuses

In the Barrier Monitor, FX Option Barrier and Digital trades that are in the statuses defined in this domain appear in the Triggered Barriers panel. Calypso includes the EXERCISED, EXPIRED, KNOCKED_IN, and KNOCKED_OUT statuses. You can change or extend this list according to your workflow.

FXOptionBarrier.OptionList

Contains a list of FX Option Barrier types.

FXOptionForward.keywords

Add trade keywords for FX Option Forward trades to this domain. FX Option Forward trades will use this product-specific domain instead of the default tradeKeyword domain.

FXOptSlidePricerMeasure

Names of pricer measures that you can select to use in the FX Option Spot Slide and FX Option Volatility Slide.

FXOptVolSurfUndSource

Add names of the sources for the FX Option volatility surface underlying quotes. The source name is appended to the quote name.

FXOrder.keywords

Add trade keywords for FX Order trades to this domain. FX Order trades will use this product-specific domain instead of the default tradeKeyword domain.

FXSpotReserve.keywords

Add trade keywords for FX Spot Reserve trades to this domain. FX Spot Reserve trade will use this product-specific domain instead of the default tradeKeyword domain.

FXSwap.keywords

Add trade keywords for FX Swap trades to this domain. FX Swap trades will use this product-specific domain instead of the default tradeKeyword domain.

FXTTM.keywords

Add trade keywords for FX TTM trades to this domain. FX TTM trades will use this product-specific domain instead of the default tradeKeyword domain.

FXVolSurface.gensimple

Simple FX volatility surface generators.

Add the names of your custom simple FX Volatility Surface generators.

Refer to the Calypso Developer’s Guide for details about creating custom generators.

FXVolSurfaceGenerator

Derived FX volatility surface generators.

Add the names of your custom derived FX Volatility Surface generators.

Refer to the Calypso Developer’s Guide for details about creating custom generators.

gateway

Gateway systems for advice production. You select the gateway in the Message Configuration Setup Window.

You can create custom document sender classes to send message documents and register them in the gateway domain.

Refer to the Calypso Developer’s Guide for details.

genericCommentType

Add comment types that you can select in the Add Generic Comment / Edit Generic Comment windows.

genericCusip

Domain used in allocations process for Triparty and GCF.

generic<object>Comment

Add predefined <object> comments that you can select in the Add Generic Comment / Edit Generic Comment windows. You can also enter free form comments.

genericObjectClass

Contains the names of objects to which you can add comments using the Add Generic Comment / Edit Generic Comment windows. Calypso out-of-the-box includes the LegalEntity, Message, Posting, Product, SDI, Trade, and Transfer objects.

You can extend the list of objects by creating a custom class that enables generic comments for specified objects. Register the object names in the genericObjectClass domain.

Refer to the Calypso Developer’s Guide for details.

GenericOption

Generic Option types that you can select when capturing a trade in the Generic Option trade worksheet.

hedgeStrategyType

Contains the names of hedge strategies that you can select in the Hedge Strategy Window.

hyperSpaceContainers

Stores the names of hypersurface space containers.

hyperSpaceInterpolators

Add the names of custom hypersurface interpolators.

hyperSurfaceGenerators

Add the names of custom hypersurface generators.

hyperSurfaceSubTypes

Add the names of custom hypersurface subtypes.

IgnoreAdviceMessages

Applications defined in this domain do not generate warning messages, so the user does not have to make the extra mouse clicks during the trade capture. Enter the full class name for the application. Use commas to separate multiple applications.

For example, enter the class name com.calypso.apps.trading.CollateralDialogFrontBond. When capturing the trade, the application does not generate warning messages when the user enters values that cause the dirty price to exceed a certain threshold or the Face value of the bond is 1.

incomingStatus

Add the external status names for incoming messages to this domain. You can map the external status to a Calypso workflow configuration in the Mapping Status Config Window.

IncomingSwiftTrade

Stores the names of incoming SWIFT message types that will be handled by the SwiftTradeMatcher.

incomingType

For incoming SWIFT messages, allows creating a custom message. The message type should be entered as the domain value and the message stored in the domain value comment.

IndHierarchyWinDefSpecialTemplate

Default template for the primary Industry Hierarchy Window Industry Hierarchy Report.

IndHierarchyWinDefTemplate

Default template for the primary Industry Hierarchy Window Industry Hierarchy Report.

interfaceRule

Rules for exporting accounting postings to the main GL system. You can select the rule in the Accounts Definition window.

Refer to the Calypso Accounting User Guide for details.

interpolator

Contains the names of curve interpolators.

Refer to Calypso Interest Rate Derivatives Analytics for details.

You can create custom curve interpolators and register them in the interpolator domain.

Refer to the Calypso Developer’s Guide for details.

interpolator3D

Contains the names of volatility surface interpolators.

Refer to Calypso Interest Rate Derivatives Analytics and Calypso Class Library for details.

You can create custom volatility surface interpolators and register them in the interpolator3D domain.

Refer to the Calypso Developer’s Guide for details.

interpolatorInflation

Contains the names of inflation curve interpolators.

You can create a custom inflation curve interpolator and register it in the interpolatorInflation curve domain.

Refer to the Calypso Developer’s Guide for details.

InventoryAggregations

Use to define additional aggregation criteria for the Inventory engine to generate multiple positions.

Use the netting configuration to define the keys; include the isAggregation key.

Add the netting configuration name to the InventoryAggregations domain.

The aggregated positions can be viewed in the BOPostionReport.

InventoryInitDate

No longer used as of version 14.1.

isAmortStartDateDirect

Controls the logic for the first amortization period when a parameterized amortization type is used.

When false (default), it will assume the first amortization occurs in the first coupon period where Pmt End Date >= Amort Start Date + Amort Tenor.
When true, it will assume the first amortization occurs in the first coupon period where the Pmt End Date > Amort Start Date.

isApplyPmtLagtoPrincipalFlows

Enables separation of Principal and Interest cashflows.

When true (default) a payment lag is applied to the principal flows when a payment delay is specified in the Date Rules tab of the Product Detail window.
When false, the payment lag is set to 0 while generating Principal Flows (including Principal Flow generated through customization or amortization). The payment lag is also ignored while generating Principal Adjusted Flows.

ISDA.Locations

Name of the International Swaps and Derivatives Association (ISDA) locations used in cash settlement.

isdaCDSAgreement

ISDA Agreements for Credit Default Swaps. You can select the year in the trade window in the Details panel.

isdaSetInAdvance

True or False. Affects the default behavior for swap trades with daily compounding or simple averaging, and with Reset Timing set to BEG_PER. Utilizes the ISDA 2021 convention for sample or observation period generation. Setting to True causes the default value of ISDA Set-In-Advance field in the Index and Resets tab of the Product Details window to True by default.

issuerRegion

Stores the issuer regions that you can select in the Master Confirmation Window when setting up Credit Derivatives confirmations for DTCC.

You can extend this list.

issuerSector

Stores the issuer sectors that you can select in the Master Confirmation Window when setting up Credit Derivatives confirmations for DTCC.

You can extend this list.

issueSector

Stores the issue sectors that you can select in the Master Confirmation Window when setting up Credit Derivatives confirmations for DTCC.

You can extend this list.

keyword.26T

List of transaction types to which the trade's payment relates. The SWIFT message requires that the code be set in the trade keyword. The codes are from the European Central Bank (ECB) document Harmonized Code List for Balance of Payments Collection Systems.

keyword.Desk

Add names of desks to populate in the Desk field in the Missing Trade Adjustment window.

keyword.PM_Allocation

SWIFT precious metal codes for MT601 Tag 26C. Creates a drop-down menu of values that you can select. You can extend this list.

keyword.PM_Availability

SWIFT precious metal codes for MT601 Tag 26C. Creates a drop-down menu of values that you can select. You can extend this list.

keyword.PM_Delivery Details

SWIFT precious metal codes for MT601 Tag 26C. Creates a drop-down menu of values that you can select. You can extend this list.

keyword.PM_Denomination

SWIFT precious metal codes for MT601 Tag 26C. Creates a drop-down menu of values that you can select. You can extend this list.

keyword.PM_Type

SWIFT precious metal codes for MT601 Tag 26C. Creates a drop-down menu of values that you can select. You can extend this list.

Related Domain:

PM_Form

keyword.STP

You can set on the trade whether it can be processed automatically using straight-through-processing (STP=YES), or if a Task Station user needs to process the trade (STP=NO). Use this keyword with the CheckSTPKeyword workflow rule in the workflow configuration.

keyword.Strategy

You can set the strategy keyword on a trade to include the trade/position in a strategy creation by using Configuration > Asset Management > Strategy.

keyword.terminationReason

Stores termination reasons for use in the Termination Window and Static Data Filter.

keyword.TradeClassification

Add values in this domain to populate the Trade Classification field in the Bond Front Trade window and the Equity Trade window. The TradeClassification keyword stores this value.

keywords2CopyUponAllocate

 Please refer to Calypso Trade Keywords documentation.

keywords2CopyUponExercise

 Please refer to Calypso Trade Keywords documentation.

keywords2CopyUponExpiry

 Please refer to Calypso Trade Keywords documentation.

keywords2CopyUponRolloverAndRollback

 Please refer to Calypso Trade Keywords documentation.

keywords2CopyUponSpotReserveSetVal

 Please refer to Calypso Trade Keywords documentation.

keywords2CopyUponTransfer

 Please refer to Calypso Trade Keywords documentation.

kickoffDateCalculator

Contains the names of the KickOff CutOff date time calculators that you can select in the KickOff CutOff configuration to use with the workflow.

You can create custom calculators and register them in the kickoffDateCalculator domain.

Refer to the Calypso Developer’s Guide for details.

laAdditionalField

Add fields to legal agreements.

laAdditionalField.ISDA_SUBTYPE

Contains the names of the ISDA agreements that you can select from the Legal Agreement Window.

LadderPL_LinearProducts

When this domain is empty, the Spot Slide for Ladder P&L is priced at each value as defined in the parameters.

You may add product types to this domain (e.g., FXForward, FX, SimpleTransfer, Equity), for which only the MIN,MAX, and baseline points are calculated during the INIT_LADDERLIVEPL scheduled task. Interpolation is then performed in FOWS between these points to determine the remaining points of the Spot Slide.

 Ⓘ   [Note: This domain is to be used only with linear products.]

language

Languages for advices. You can extend this list.

leAttributeType

Contains the names of attributes that you can set on a legal entity. For example, you could store bank or industry codes. You can use them for reporting and accounting purposes. Also, you could create an attribute and store information that references the legal entity in an external system.

You can extend this list.

You can also create a drop-down menu of values to select for the attribute. Add the attribute name to the leAttributeType domain. Then add a domain named leAttributeType.<attribute_name> to domainName. Finally, add values to the created domain to populate the drop-down menu.

leAttributeType.CLS

Select whether or not the legal entity is CLS eligible.

leAttributeType.FX_MARGIN

Set FX_MARGIN to NO so that trades with that legal entity in the FX Trading System are exempt from margin. Create a margin fee configuration using a static data filter.

leAttributeType.INDUSTRY

Add the names of industries that you can select for an issuer.

leAttributeType.RED_JURISDICTION

Populated by Markit upload.

leAttributeType.RED_REGION

Populated by Markit upload.

leAttributeType.RED_SECTOR

Populated by Markit upload.

leAttributeType.RED_TYPE

Populated by Markit upload.

leAttributeType.STP

You can set on the legal entity whether to allow STP or not. Use this attribute with the CheckSTPCounterparty workflow trade rule and CheckSTPCounterparty workflow message rule.

legalAgreementStatus

Status of the legal agreement. Select to include the appropriate legal wording into the confirmation statements.

legalAgreementType

Types of legal agreements. You can extend this list.

LegalEntitySelector

Add names of LegalEntitySelector to load criteria in the legal entity selector.

limit.products

Add the names of products to which you want to apply credit limit checking. Causes the trade window for the product to display a Limits menu.

To check limits in the Pricing Sheet, add the value "PricingSheet".

limitKeyword

Add keywords that you can apply to nodes in the limit configuration. You can use the keywords as filter criteria in the Limit Report and Limit Details Report.

limitType

The types of limits that you can set in the limit configuration.

liquidationKeyword

Add trade keywords that are used in Liquidation. Calypso includes Custodian, Long/Short, and Strategy.

liquidationMethod

Contains the liquidation methods used by the Liquidation engine and the Position engine.

Refer to the Calypso Positions User Guide for details.

You can create custom liquidation methods and register them in the liquidationMethod domain.

Refer to the Calypso Developer’s Guide for details.

loanType

Type of loans that you can select in the loan product window.

lossAmortType

CDS Nth Loss amortization types. Calypso includes Junior and None.

Junior – Calculate portfolio/tranche losses based on the notionals of defaulted entities.
None – Calculate portfolio/tranche losses based on “actual losses”. Depends on the termination payment type.
Par minus recovery: notional minus actual recovery
Fixed amount/percentage (fixed recovery): specified amount
Initial minus recovery: (notional * reference price) minus actual recovery

mandatoryMessageRule

Add workflow message rules that the system should check at every transition in the workflow.

mandatoryTradeRule

Add workflow trade rules that the system should check at every transition in the workflow.

mandatoryTransferRule

Add workflow transfer rules that the system should check at every transition in the workflow.

markAdjustmentReasonOTC

Stores a list of reasons that you can select for making PL mark adjustments for trades in the Mark Adjustment window and for creating PL marks for missing trades in the Missing Trade Adjustment window.

markAdjustmentReasonPosition

Stores a list of reasons that you can select for making PL mark adjustments for positions in the Mark Adjustment window and for creating PL marks for missing positions in the Missing Trade Adjustment window.

marketDataType

Types of market data. Includes curves, surfaces, and correlation matrices.

You can create custom curves and surfaces and register them in the marketDataType domain.

Refer to the Calypso Developer’s Guide for details.

marketDataUsage

Usage codes for assigning market data items in the Pricer Configuration Window > Product Specific panel. You can extend this list.

Calypso out-of-the-box includes the following usages:

ADJUST_FX – Indicates item is a curve that is used for adjusting Value Spot FX rates to Value Today rates.
CMS_CAP_VOL – Cap vol surface for CMS index.
CMS_SWAPTION_VOL – Swaption vol surface for CMS index.
CORRELATION – Indicates item is correlation matrix.
CORR_SKEW – Indicates item is a correlation skew.
DIS – Indicates item is used for discounting future cash flows.
DIVIDEND – Indicates item is a dividend curve.
FOR – Indicates item is used for forecasting.
INFLATION – Indicates item is an inflation curve.
PREPAY – Indicates item is a prepay curve
PRIME_SPREAD_CURVE – Indicates item is a prime spread curve.
PROB – Indicates item is probability curve.
REC – Indicates item is recovery curve.
RISKY_DIS – Indicates item is credit spread curve.
SVOL – Indicates item is volatility surface.
VOL – Indicates item is a volatility curve.

marketDisruptionEvents

Add the names of the default market disruption events for commodity confirmations. You can view these keywords from the Commodity product trade worksheet. Choose ProductName > Commodity Confirm Keywords. The application automatically selects the market disruption events.

marketDisruptionEventsAll

Add the names of all of the possible market disruption events for commodity confirmations. You can view these keywords from the Commodity product trade worksheet. Choose ProductName > Commodity Confirm Keywords. The application automatically selects the default events that you define in the marketDisruptionEvents domain. You can select additional events.

marketIndexType

Stores the types that you can select when creating an index in the Market Index Window.

marketType

Select the market type from the following: Primary, Re-Issue, Secondary, and When-Issued.

masterConfirmAdditionalField

Stores the attributes that you can select in the Master Confirmation Window when setting up Credit Derivatives confirmations for DTCC. Use these attributes when setting up static data filters.

You can extend this list.

masterConfirmationType

Stores the types of confirmations that you can select in the Master Confirmation Window when setting up Credit Derivatives confirmations for DTCC.

You can extend this list.

MatchingContext

The rules that you can select in the Matching Configuration Window for SWIFT message matching.

You can create a custom matching context. Create a class named tk.refdata.<ContextType>MatchingContext that extends com.calypso.tk.refdata.MatchingContext. Register the context type in the MatchingContext domain.

Refer to the Calypso Class Library for details.

MatchingContext.Amounts

Types of amounts that are used as criteria in the message matching process. Calypso out-of-the-box includes the following amount types: MONEY_AMOUNT, NOMINAL_AMOUNT, RETURNED_AMOUNT, REPO_RATE, and TRADE_PRICE.

You can add new amount types to the MatchingContext.Amounts domain. They need to be implemented in the com.calypso.tk.util.swiftparser.MessageMatcher interface to be used in the matching process.

Refer to the Calypso Class Library for details.

MatchingContext.Dates

Types of dates that the Matching Message engine uses as criteria in the message matching process. Calypso out-of-the-box includes the following date types: MATURITY_DATE, SETTLE_DATE, and TRADE_DATE.

You can add new date types to the MatchingContext.Dates domain. They need to be implemented in the com.calypso.tk.util.swiftparser.MessageMatcher interface to be used in the matching process.

Refer to the Calypso Class Library for details.

MatchingContext.Fields

Types of fields that the Matching Message engine uses as criteria in the message matching process. Calypso out-of-the-box includes the CURRENCY and TRADE_TYPE fields.

Refer to the Calypso Class Library for a complete list.

You can add new field types to the MatchingContext.Fields domain. They need to be implemented in the com.calypso.tk.util.swiftparser.MessageMatcher interface to be used in the matching process.

MatchingContext.References

Type of references that the Matching Message engine uses as criteria in the message matching process. Calypso out-of-the-box includes the following reference types: AGENT, CNTP, CLEARER, and PO.

You can add new reference types to the MatchingContext.References domain. They need to be implemented in the com.calypso.tk.util.swiftparser.MessageMatcher interface to be used in the matching process.

Refer to the Calypso Class Library for details.

MatchingContext.Roles

Types of roles that the Matching Message engine uses as criteria in the message matching process. Calypso out-of-the-box includes the following role types: CNTP, AGENT, and PSET.

You can add new role types to the MatchingContext.Roles domain. They need to be implemented in the com.calypso.tk.util.swiftparser.MessageMatcher interface to be used in the matching process.

Refer to the Calypso Class Library for details.

MCCTimeStatus

No longer used.

measuresForAdjustment

Stores a list of measures that you can adjust in the P&L Mark Adjustment window.

MESSAGE.Templates

Contains a list of templates for messages documents, such as confirmation statements and trade tickets. You can select the template in the message configuration in the Message Configuration Window.

Calypso includes a standard set of templates that you can use out-of-the-box. You can also modify the templates or create your own templates. Register new templates in this domain.

Refer to the Calypso Message Templates User Guide for details, or choose Help > Message Template Keywords.

messageAction

Actions that back-office users can apply to advice message tasks in the Task Station.

Refer to the Calypso Messages User Guide for descriptions of the actions.

MessageAttributeCopier

Contains a list of attributes that need to be copied while copying messages.

messageGrouping

Add types of message groups to process multiple messages in a single global message.

Refer to the Calypso Message Groups User Guide for details.

messageStatus

Lifecycle status of a trade advice document. You can extend the list of statuses.

Refer to the Calypso Workflow User Guide for details.

messageType

Types of advices and payment messages.

Refer to the Calypso Messages User Guide for descriptions of the messages.

MirrorCollateralAttribute

The system does not automatically copy the custom collateral attributes that you set manually on a repo's securities to the mirror trades. Add attributes to the MirrorCollateralAttribute domain so that the system copies them to the mirror trades.

MirrorKeywords

The system does not automatically copy the custom keywords that you set manually on a trade to the mirror trades. Add keywords to the MirrorKeywords domain so that the system copies them to the mirror trades.

mktDataInstance

Codes that indicate the type of market action a quote or curve represents. Calypso includes the following: CLOSE, LAST, and OPEN.

mmkt_type

Money market loan and deposit types.

MsgAttributes

Attributes that attach to BOMessages and contain additional information about the message. You can extend this list.

MsgAttributes.NackReason

Used in rejection messages sent by SWIFT to Calypso. Contains the Reject code reasons as provided within the tag 405 of the message.

multiObligValMethodChoice

Credit Derivatives multiple obligation references with multiple valuation dates: Average Blended Highest and Average Blended Market.

multipleValMethodChoice

Credit Derivatives multiple day valuation methods: Average Highest, Average Market, and Highest.

MutationType

No longer used.

negociatedPriceType

Types of negotiated prices, which you can select when trading equities.

nettingHandler

Stores the names of netting methods that can be selected in the netting configuration.

To create a custom netting method, create a class named tk.bo.<MethodName>NettingHandler that extends tk.bo.DefaultNettingHandler. Register the method name in the nettingHandler domain.

nettingType

Levels at which payments can be netted. You can extend this list.

Refer to the Calypso Settlements User Guide for details.

newEventTypeTradeAction

Stores the list of trade action on which the Message engine generates confirm message only for new event type action.

novationTransfereeRole

Used when novating a Credit Derivatives trade in the Termination Window. Contains the possible roles for the transferee, that is, the party who is taking over the rights, liabilities, duties, and obligations from the transferor. Calypso includes the ProcessingOrg and CounterParty roles.

obligationCharacteristics

Names of the characteristics that you can select in Credit Default Swap trades. You can extend this list.

obligationType

Obligation Category that you can select in Credit Default Swap trades.

obligValMethodChoice

Credit Derivatives multiple reference obligations with a single valuation date: Blended Highest and Blended Market.

ObservableDataType

Add the types of data that are observed.

Refer to the Calypso Equity Derivatives User Guide for details.

ObservableDomainType

Add the product types for which you want to create observable data. Define observable data for equities underlying Equity Linked Swap (ELS) trades.

Refer to the Calypso Equity Derivatives User Guide for details.

ObservableRule

In Equity Linked Swap (ELS) trades, the type of quote used to perform price fixing. Calypso includes the following quote types: ASK, BID, CLOSE, LAST HOUR AVG, MAX INTRADAY, and OPEN. You can extend this list.

ObservableSrcType

The source type for the observable data. The source type is MarketPlace for ELS trades. You can extend this list.

OneFactorModelSurface.gensimple

Names of the generators for simple One Factor Model surfaces. Calypso out-of-the-box includes the OFMDefault generator.

Refer to Calypso Interest Rate Derivatives Analytics for details.

You can create custom generators and register them in the OneFactorModelSurface.gensimple domain.

Refer to the Calypso Developer’s Guide for details.

OneFactorModelSurfaceGenerator

Names of the generators for derived One Factor Model surfaces. Calypso out-of-the-box includes the OFMCapsSwaptions generator.

Refer to Calypso Interest Rate Derivatives Analytics for details.

You can create custom generators and register them in the OneFactorModelSurfaceGenerator domain. Create a class named tk.marketdata. VolSurfaceGenOFM<Name> that extends com.calypso.tk.marketdata. VolSurfaceGenOFM.

Refer to the Calypso Class Library for details.

optContractDateGen

Add the names of custom date generators that you can select when defining future option contracts in the Future Option Contract Window.

Refer to the Calypso Developer’s Guide for details about how to create a custom date generator for a future option contract.

OptionType

Type of option.

OrderAttributes

Stores the names of attributes that you can define in the Order Window.

OtcProductCode.Location

Allows various interfaces to always utilize the correct MiFID product code framework by specifying whether the MiFID product code is stored as a trade keyword or product/sec code. This ensures compatibility with all interfaces (e.g., Data Uploader), even when the new MiFID codes are backported to different versions of Calypso.

When the domain name “OtcProductCode.Location” is assigned the value ProductSecCode, MiFID codes will be stored as product/Sec Codes. When the domain name is not assigned a value (blank), the codes will be stored as Trade Keywords.

The following relationship shows how the codes are expressed in the system as either Trade Keywords or Sec Codes, respectively:

InstrumentISIN <> ISIN
InstrumentCFI <> CFI
InstrumentFullName <> FullName

PathType

The possible path types in Vanilla OTC Equity Options. When the EQUITY_DERIVATIVES_X environment property is set to true, then you can select the path type in the Product panel.

PayoffType

When the EQUITY_DERIVATIVES_X environment property is set to true, then you can select the pay off type in the Product panel. You can extend this list.

payoutFormula

Specifies the names of payout formulas. Calypso includes the Barrier, Binary, CappedSwap, and RangeFloater formulas.

You can create a custom payout formula and register the formula name in the payoutFormula domain.

Refer to the Calypso Developer’s Guide for details.

PCCreditRatingLEAttributesOrder

To define the order of credit rating attributes in the Pricer Configuration Window > Credit panel.

Example: RED_REGION,RED_SECTOR

PerformanceSwap.PrimaryLegConfig

Types that you can select for the primary leg of the performance swap.

PerformanceSwap.SecondaryLegConfig

Types that you can select for the secondary leg of the performance swap.

PhysicalCommodityType

Stores types for physical commodities that you can select when setting up the commodity product. The type determines the attributes used in pricing.

PM_Form

SWIFT precious metal codes. You can enter a free-format value.

PositionBasedProducts

List of products that return true in their implementation of isPositionBased. This list is used internally for excluding the trades whose products are position based from trade filters with that criteria.

This list is not to be modified, and should include at most all products that are position based products. Including products which return false from their isPositionBased implementations will result in incorrect behavior when loaded through trade filters with the property setIncludePositionBased to false.

Not including all position based products in this list will only result in lower performance and higher memory requirements when loading trade filters with the property setIncludePositionBased to false.

postingStatus

The status of the posting in its lifecycle. You can add statuses to the list.

postingType

Labels to be placed on an accounting posting, indicating whether it is a normal posting or a reversal.

PreciousMetalBaseLocation.XAU

Base location for the precious metal currency as defined in the currency definition.

PreciousMetalLocations.XAU

Trading locations for the precious metal currency as defined in the currency definition. A spread can be added to these locations.

principalStructure

Types of amortizing structures.

You can create custom structures and register them in the principalStructure domain.

Refer to the Calypso Developer’s Guide for details.

Probability.gen

Names of the generators for Probability curves. Calypso includes the Probability generator.

You can create custom generators and register them in the Probability.gen domain.

Refer to the Calypso Developer’s Guide for details.

prodAggr

Names of product aggregation configurations that you can use in risk analyses.

productClass

Financial product classes; market in which an instrument is traded. Calypso includes the following classes: Commodity, Equity, FX, and FixedIncome.

productFamily

Financial product families used in back office processing. You can extend this list.

productGroup

Names of product groups that you can use in message configuration.

productInterface

Product Interfaces used in defining Report Framework columns. Add new interfaces to this domain.

productInterfaceReportStyle

Lists all product interfaces having a report style.

productType

Product types, which are the product class names.

You can create custom products and register the class name in the productType domain.

Refer to the Calypso Developer’s Guide for details.

ProductUseTermFrame

As of v13.0, the default Termination window is TermFrame. It is displayed by default for all the product types that use the default Termination window.

For all the product types that were using an extension of TerminationWindow, they can also use TermFrame, provided they now use the <product type>TermPanel API, and they are added to this domain.

Out-of-the-box, the following product types use the <product type>TermPanel API: Cash, CreditDefaultSwap, EquityLinkedSwap, PerformanceSwap, Repo, SecLending.

Please contact Calypso Product Support for details.

productTypeReportStyle

Lists all product types having a report style.

PropagateBlockTradeChangesAction

You can configure the action that is applied to the child trade when edits to the block trade are propagated. From the Calypso Navigator, navigate to Configuration > System > Domain Values and set the action in the PropagateBlockTradeChangesAction domain. The default value for this domain is AMEND, so you should set this domain to a different action so that the propagation of edits can be distinguished from direct amendment of the child trade.

Example:
Set the domain PropagateBlockTradeChangesAction to PROPAGATE.
Set the trade workflow rule NotAllocationChild on action AMEND.

PropagateCollateralAttribute

The list of attributes to be copied from the repo's securities into the transfer attributes. The PropagateCollateralAttribute transfer workflow rule is also required.

The collateral attributes that you want to propagate must also be added to the domain "XferAttributes”.

PropagateTradeKeyword

The list of keywords to be copied from the trade into the transfer attributes. The PropagateTradeKeyword transfer workflow rule is also required.

The trade keywords that you want to propagate must also be added to the domain "XferAttributes”.

PropertyTemplateType

Templates for various market sectors of Commodity Certificates.

QEQtSpreadRule

No longer used.

QEQtValRule

No longer used.

quoteGroup

Binding groups of quotes within a quote set for finer grained access permission. For example, add a value of BondUST* to the qutoeGroup domain. You can assign read/write access permissions for BondUST quotes.

quoteName

Stores special quote names that the system generates. For example, stores special bond-related quotes that have a different quote name every day because the index factor changes.

quoteType

Format of quotes.

rate_index

Names of the rate indices that you can use to reset rates.

rate_index_source

Quoting sources for the indices. You can extend this list.

rate_index_type

Rate index type. Calypso includes Inflation and Interest. You can extend this list.

rateIndexAttributes

Names of attributes that store additional information about the rate definition. You can extend this list.

RateSource

Used in the Cash Settlement application in Interest Rate Derivatives.

Refer to the Calypso Cash Settlement User Guide for details. You can extend this list.

ratingAgency

Rating agency names that you can select in the Credit Rating window. You can extend this list.

ReconcileInventoryComment

Comments that you can select in the Reconcile Inventory window in the reconciliation results. You can extend this list.

ReferencePriceFixingMode

When the EQUITY_DERIVATIVES_X environment property is set to true, you can select the Observable Variable fixing mode in the Product panel. Calypso includes the following values: Asian, Lookback, and Spot.

ReferenceRates.<FX Product Type>

Within the Domain Value, configure Reference Rate field names for each Trade Type. These field names will be displayed in the Calypso trade entry screens. (e.g. for RefernceRates.FXForward, the values could be Allin, Points, and Spot.)

Reference Rate support for FX products include product types FX Spot, FX Forwards, FX Swap, FX NDF, FX NDF Swap, FX Window Forward, FX Average Rate Forward, FX Flexi Forward, FX Merchant FX, FX Strip and FX Forward Start.

remittanceType

Remittance method for the Customer Transfer. Calypso includes the following types: DemandDraft, MailTransfer, and TelegraphicTransfer. You can extend this list.

Repo.DispatchInterestMethod

Contains the interest dispatching calculation methods for GSCC Repo Substitutions.

You can create a custom method. Create a class named tk.bo.BORepo<name>DispatchInterestHandler that implements com.calypso.tk.bo.BORepoDispatchInterestHandler. Register the custom name in the Repo.DispatchInterestMethod domain.

RemoveGroup

You can remove workflow of message for checking advice messages. You have the value as workflowRuleMessage.

REPORT.Functions

Contains the names of the aggregation functions that you can use with the report framework. Calypso out-of-the-box includes the following functions: Average, Count, Maximum, Minimum, and Sum.

In the report, you can specify the aggregation functions under Subtotals > Configure Functions, or Totals > Configure Functions. Note that you first need to specify subtotals and totals.

You can add custom aggregation functions. Create a class named tk.report.function.<function_name> that implements com.calypso.tk.report.function.ReportFunction. It will be invoked from com.calypso.tk.report.function.FunctionFactory. Register the custom function name in the REPORT.Functions domain.

REPORT.Templates

The default HTML template for reports is default.html located under <calypso home>/client/resources/com/calypso/templates/report.

You can create an HTML template using a number of keywords, and register the template name in this domain. Choose Help > Report Template Keywords to view the list of Report Template Keywords.

REPORT.Times

Use for setting the valuation time for reports. Enter the type of report for the Value, and enter the valuation time in the Comment. For example, value=Trade comment=11:59:00 PM.

REPORT.Types

Types of reports.

You can create custom reports and register the report names in the REPORT.Types domain.

Refer to the Calypso Developer’s Guide for details.

restriction

Add names of restrictions that you can assign in the Access Window.

retroActivity

Rules indicating a period of allowable retroactivity for postings from a particular type of accounting event.

Refer to the Calypso Accounting Postings User Guide for details.

reversalRule

For a particular accounting rule, indicates when to post reversals.

Refer to the Calypso Accounting Postings User Guide for details.

riskAlternateCurveInterpolateAs

For reports that use the alternate interpolator feature (e.g. Scenario, sensitivity, multi-sensitivity): This domain controls what replaces Interpolate As in the curves.

A value must be defined for this domain value when using an alternate interpolator.

riskAnalysis

Types of valuation and risk reports.

You can create custom risk analysis reports and register them in the riskAnalysis domain.

Refer to the Calypso Developer’s Guide for details.

riskPresenter

Names of analyses that can be viewed through the Risk Presentation Service.

roDSFunction

Functions that the read-only Data Server executes.

Refer to the Calypso Installation Guide for details.

role

Roles for Legal Entities. You can extend this list.

salesPerson

Enter the names of sales people. On the trade you can select the sales person to track the sales margin.

scenarioMarketDataFilters

Add custom extentions of ScenarioMarketData.

scenarioRule

Contains the names of custom scenario rules.

ScenarioViewerClassNames

Add the class names of scenario viewers in this domain. You can select the viewer in the Scenario Editor from a dialog window.

You can create custom scenario report viewers and register the class names in the ScenarioViewerClassNames domain.

Refer to the Calypso Developer’s Guide for details.

scheduledTask

Names of the scheduled tasks that automate processing and report generation in the system.

Refer to the online help file available in the Scheduled Task window and the Calypso Scheduled Tasks User Guide for details about the scheduled tasks that Calypso provides out-of-the-box.

You can create custom scheduled tasks and register them in the scheduledTask domain.

Refer to the Calypso Developer’s Guide for details.

sdiAttribute

SDI attributes allow recording additional information that can be used by the message formatting tools. You can extend this list.

sdiCompareKeys

SDI compare keys allow override the default SDI matching keys. You can extend the list.

sdiStatus

Keyword applied to a TradeTransferRule or a BOTransfer to indicate whether and how settlement instructions were assigned.

Assigned – Settlement instructions were assigned by a user in the Calypso applications.
Default – The system automatically assigned the default settlement instructions.
GSTPA – Manual SDI for GSTPA support.
Manual – Manual SDI.
TBA – No instructions have been assigned.
Xfer Assigned – Settlement instructions were uniquely assigned to this transfer.

secondaryCreditEventBased

List of credit event based products.

securityCode

A product code can be a unique identifier such as the ISIN code, or a user-defined code for classification purposes. The product code can be used throughout the system for searching products, and grouping products for settlement and delivery instructions for example. You can add new product codes to the securityCode domain.

Refer to the Calypso Fixed Income User Guide for details.

securityCode.DebtSeniority

Seniority that you can select in credit ratings.

securityCode.DesignatedPriority

Priorities that you can select for the CDS Loan.

SecurityLending.autoMarkType

Mark Type for Auto Marking Procedure in Security Lending.

SecurityLending.loanType

Loan Types in Security Lending.

settlementMethod

Settlement methods that you can select in the settlement and delivery instruction (SDI).

settlementType

Settlement types for bond calls and redemptions.

SimpleAvgPreventCutoffPeriodCollapse

For swap and structured flows trades: When this domain value is set to true, when averaging frequency is set to DLY and a cutoff lag is applied, the cutoff period is not collapsed into a single period. Instead, the daily periods are retained and the cutoff rate is applied to those daily periods. This slightly changes the daily average rate that is calculated.

SimpleMM.ApplyOneDayInterest

Used in Russian intraday repos, and repos of maturity type INTRADAY. Configure a list of principal currencies or ANY to enable adding one day on interest calculation.

sortMethod

Sorting for position conventions that you can select in the liquidation configuration.

You can create custom sort methods and register them in the sortMethod domain.

Refer to the Calypso Developer’s Guide for details.

splitReason

Add reasons for splitting transfers, which you can select when manually splitting a transfer.

SpotDateCalculator

Stores spot date calculators that you can select when setting up a rate index in the Rate Index Attributes Window.

SpotDateCalculatorForSource

Stores the source for the spot date calculators.

StatementNumbering

In Account Definitions you can add rules to generate statement numbers.

StatementType

Add types of account statements that can be generated.

StrategyType

Option strategies in the OTC Equity Option Vanilla trade window > Product panel. You can select the strategy when you set the EQUITY_DERIVATIVES_X environment property to true. You can extend this list.

StrikeFixingMode

Type of strike fixing in the OTC Equity Option Vanilla trade window > Product panel. You can select the strike fixing when you set the EQUITY_DERIVATIVES_X environment property to true. You can extend this list.

swaptionCashSettleFeeType

The fee type to be used for the cash settlement fee when exercising a cash settled swaption.

Default behavior if not set is CASH_SETTLE_FEE.

SWIFT.Templates

Names of the SWIFT message templates. Calypso includes a standard set of templates out-of-the-box.

You can create custom message templates. Register the template names in this domain.

Refer to the Calypso Messages Templates User Guide for details.

SwiftMessage.Action

For the message type ACK_MSG. The HandleAckNack workflow rule applies the right action on the outgoing message, depending on the ReturnedStatus msg attribute. By default ACK for an ACK, and NACK for a NACK. The action can be customized by defining the comment of the values ACK and NACK within the domain SwiftMessage.Action.

systemKeyword

The domain "systemKeyword" is no longer used, and is replaced by the class com.calypso.tk.core.SystemKeyword.

Refer to the SystemKeyword class in the Calypso Class Library for a list of the system keywords. For backward compatibility, if the domain "systemKeyword" contains custom keywords, then the system adds the keywords to the list of system keywords.

You cannot edit the value of system keywords in the Keyword Window, nor can you remove system keywords.

systemLimitKeyword

System keywords that can be applied to limits.

Related Domains:

limitKeyword

systemKeyword

systemProperty

Add global settings properties with name as "value" and value as "comment".

taskPriorities

Defines the priorities of the task. Calypso includes “1.LOW”, “2.NORMAL”, and “3.HIGH”.

templateLinkRegion

In Credit Derivatives issuer to template linking, Region and Type are retrieved by default from the issuer attributes RED_REGION and RED_TYPE. However, you can specify the name of the issuer attributes to be considered in the domains templateLinkRegion and templateLinkType.

templateLinkType

In Credit Derivatives issuer to template linking, Region and Type are retrieved by default from the issuer attributes RED_REGION and RED_TYPE. However, you can specify the name of the issuer attributes to be considered in the domains templateLinkRegion and templateLinkType.

tenor

Add custom tenors to this domain.

You can create custom tenor calculators that add tenors to the tenor domain.

Refer to the Calypso Developer’s Guide for details.

terminationAgreement

The type of early termination agreement in an Equity Linked Swap. You can extend this list.

BILATERAL – Both parties have the right to terminate the agreement early.
CP – The counterparty, only, has the right to terminate the agreement early.
PO – The processing organization, only, has the right to terminate the agreement early.

terminationAssignee

List of termination assignees. You can extend this list.

terminationAssignor

List of termination assignors. You can extend this list.

terminationPmtType

Termination payment types. You can extend this list.

terminationReason

List of termination reasons. You can extend this list.

tickerKeyword

You can add keywords to tickers in the Credit Market Data/Credit Curve Blotter. Choose Configure > Tickers.

Refer to the Calypso Credit Derivatives User Guide for details.

tickSize

Denominators for the fractional portion of a price quote. You can extend this list.

TPAcessPermCategory

No longer used.

tradeAction

Actions that the system automatically applies to trades; actions that back-office users can apply to trades in the Task Station.

Refer to the Calypso Workflow User Guide for descriptions of the actions.

tradeCancelStatus

Lists the workflow status codes that identify canceled trades, and return zero for all pricer measures.

TradeCFDExePortfolio

Execution portfolios in Contract for Difference (CFD) trades. You can extend this list.

tradeExerciseAction

Actions that you can apply to exercise options in the Option Exercise Window.

tradeExpiryAction

Add actions in this domain that you can apply to options in the Option Exercise Window to expire them worthless. Calypso includes EXPIRE and CANCEL by default.

When you select one of these actions in the Option Exercise Window and click Set Selected or Set All, the application clears the Create Underlying checkbox.

tradeKeyword

Contains keywords that attach to trades and contain additional information about the trade. Some keyword values are generated by the system while others you can define. You can extend the list of keywords.

Instead of using the tradeKeyword domain, you can create domains by product type using the format <product_type>.keywords. An example is FX.keywords. Add the domain to domainName. Products that do not have a specific keyword domain defined use the tradeKeyword domain.

You can create a drop-down menu for trade keywords so that users can select a value for the keyword.

If you are using the tradeKeyword domain, add the keyword to the tradeKeyword domain. Then add a domain named keyword.<keyword_name> to domainName. Finally, add the values for the drop-down menu to the created domain. For example, add the keyword Branch to the tradeKeyword domain, create a domain named keyword.Branch, and add the values London, New York, and Tokyo to the keyword.Branch domain.
If you are using a <product_type>.keywords domain, add the keyword to the <product_type>.keywords domain. Then add a domain named keyword.<product_type>.<keyword_name> to domainName. Finally, add the values for the drop-down menu to the created domain. For example, add the keyword Branch to the FX.keywords domain, create a domain named keyword.FX.Branch, and add the values London, New York, and Tokyo to the keyword.FX.Branch domain.

You can view and set trade keywords in the Keyword Window, and view keywords in the blotter.

Additionally, you can create a custom trade dialog window for your custom trade keywords.

Refer to the Calypso Developer’s Guide for details.

Related Domains:

keywords2CopyUponAllocate

keywords2CopyUponExercise

keywords2CopyUponExpiry

keywords2CopyUponRolloverAndRollback

keywords2CopyUponSpotReserveSetVal

keywords2CopyUponTransfer

MirrorKeywords

PropagateTradeKeyword

systemKeyword

tradeTmplKeywords

TradeLevelOverride.MdiKeys

Lists all the market data item override keys defined in the system.

TradeLevelOverride.PricerKeys

Lists all the pricer override keys defined in the system.

TradeLevelOverride.Products

Lists all the products that support trade level override functionality.

tradeNoteType

Trade note types. You can add your own note types by extending this list.

trader

Names of traders. You can select the trader name in the User Defaults configuration, or in the Trade Details. You can extend the list of trader names.

TradeRejectAction

Stores the names of actions that will perform an undo. The Reject trade workflow rule is also required. A special message type should be set up on the terminated trade status.

tradeStatus

Lifecycle status of a trade. Select a trade status for the original status and resulting status in a workflow transition.

When setting up the workflow, you can add custom trade statuses in the tradeStatus domain.

Refer to the Calypso Workflow User Guide for more information about trade statuses.

tradeTerminationAction

Lists the actions that are used from Termination window only, if the domain is empty then TERMINATE is considered as "in".

tradeTmplKeywords

Add keywords to the tradeTmplKeywords domain that you want to store and use with a trade template. Note that you also need to add the keywords to the tradeKeyword domain if not already present.

tradeTransferAction

Used in the Trade Transfer Window. Contains the actions that you can apply when transferring a trade from one book to another book, or when transferring a trade from one counterparty to another counterparty. You can add actions to this domain.

tradeUpfrontFeeType

Upfront fee type for all CRD products. UPFRONT_FEE is defined out-of-the-box.

trancheFamily

Lists all the standard tranche families supported in the market. You can increase the list.

transferAction

Actions that the system automatically applies to transfers; actions that back-office users can apply to payment and transfer tasks in the Task Station.

 Refer to the Calypso Workflow User Guide for descriptions of the actions.

transferReport.condition

Stores queries on date comparisons for use in the Transfer Report.

You can add custom conditions to the transferReport.condition domain. Enter a name for the query in the domain Value, and enter the actual SQL query in the Comment.

transferStatus

Lifecycle status of a transfer or payment. Select a transfer status for the original status and resulting status in a workflow transition.

When setting up the workflow, you can add custom transfer statuses in the transferStatus domain.

Refer to the Calypso Workflow User Guide for more information about trade statuses.

unavailabilityReason

Stores reasons that you can select when making a security position unavailable by creating an unavailability transfer.

Use_Pmt_Hols_for_Curve_Gen

In the Rate Index Definition > Rate Index Attributes Window, set this attribute to one of the following:

true – Use payment holidays from the rate index to generate swap start and end dates.
false – Use the Rate Index's Reset Holidays to generate the dates.

Use_Pmt_Hols_for_Fwd_End_Dt

In the Rate Index Definition > Rate Index Attributes Window, set this attribute to one of the following:

true – The system uses the reset holiday(s) and payment holidays(s) when calculating the forward end date.
false (default value) – The system uses the reset holiday(s) only when calculating the forward end date.

UseColumbianDevaluationConcepts

True or False. Unlocks Devaluation, Devaluation Spread, and Client Devaluation fields for use in USD/COP FX trades in the Quick Trade Entry window and Pricing Sheet. Default is False.

UseQuantity

For Repo and Security Lending trades, set this domain value to "true" to enable the Quantity field in the trade window regardless of quote type set on the collateral. Set to "false" to disable the field in all instances.

useNextEvent

Use with the Transfer engine and the XFER_NEXT_EVENT parameter set to true. Add product family names to the useNextEvent domain to use the NextEvent logic. The system generates all transfers for products not listed in the useNextEvent domain.

userAccessPermAttributes

Add permission attributes related to a specific user.

You can create attributes related to the maximum number of objects that can be loaded in a report. User the format Max.<ObjectName>.

Define the attribute values in the Access Window > Users panel > Permission Attributes.

userAttributes

Add attributes to specify in the User Defaults profile.

UserTypes

Types of users that you can select in the User Defaults profile. You can extend this list.

valMethodChoice

Credit Derivatives valuation method.

volatilityType

Volatility type that you can select in the volatility surface.

You can create custom volatility types and register them in the volatilityType domain.

Refer to the Calypso Developer’s Guide for details.

VolSurface.gensimple

Names of simple volatility surface generators. You define the surface points.

Refer to Calypso Interest Rate Derivatives Analytics for details.

You can create custom volatility surface generation algorithms and register them in the VolSurface.gensimple domain.

 Refer to the Calypso Developer’s Guide for details.

volSurfaceGenerator

Names of volatility surface generators. The surface points are derived from the underlying instruments.

Refer to Calypso Interest Rate Derivatives Analytics for details.

You can create custom volatility surface generation algorithms and register them in the volSurfaceGenerator domain.

Refer to the Calypso Developer’s Guide for details.

volSurfaceGenerator.commodity

Add custom generators for COMMODITY volatility surfaces.

volSurfaceType

Volatility surface types.

volUsages

Contains the names of volatility usages, so that you can assign multiple volatility surfaces with different usages for the same Currency, Vol Type, Index, Tenor, Product Type, Subtype, and Put/Call in the Pricer Config > Surfaces panel. Calypso includes the VOL usage. This usage is assigned to all of the surfaces by default.

You can extend this domain by adding usages such as ATM and OTM.

Warrant.Deliverable

Add Warrant underlying products to this domain so that you can select a delivery type. If the underlying product is not defined in this domain, then the delivery type is automatically set to Cash.

Warrant.Delivery

The delivery type in case of exercise/assignment of the Warrant product.

Warrant.Status

Possible statuses for Warrant products.

Warrant.Type

Class of product to set up in the Warrant/Certificate Window. Calypso includes Warrant and Certificate.

Warrant.Underlying

List of underlying products that you can select when setting up a warrant in the Warrant/Certificate Window.

Warrant.UnderlyingEditable

Add Warrant underlying product types that are not managed in Calypso in this domain. Users can enter a description for products defined in this domain.

WHTAccountAttribute

Names of withholding account attributes.

WHTBookAttribute

Names of withholding book attributes.

WHTLEAttribute

Names of withholding legal entity attributes.

workflowRuleMessage

Workflow rules to check advice messages.

You can create custom workflow rules and register them in the workflowRuleMessage domain.

Refer to the Calypso Developer’s Guide for details.

workflowRuleTrade

Workflow rules to check trades.

You can create custom workflow rules and register them in the workflowRuleTrade domain.

Refer to the Calypso Developer’s Guide for details.

workflowRuleTransfer

Workflow rules to check payments and transfers.

You can create custom workflow rules and register them in the workflowRuleTransfer domain.

Refer to the Calypso Developer’s Guide for details.

workflowType

Types of workflows. Calypso includes some workflow out-of-the-box like Message, Trade, Transfer, etc.

You can create custom workflows for entities. Add the entity name in the workflowType domain. You can also create custom workflow rules for entities. Create a new domain named workflowRule<EntityName> and add the rule names to the domain.

Refer to the Calypso Developer’s Guide for details.

worldTime

You can use this domain to customize the world times displayed under Configuration > Market Data > Utilities > World Time.

By default, six cities are displayed there. If you want to change the display, you need to define six cities in this domain, and it will override the default display.

The value should be a valid city code, and the comment should be a valid timezone.

XferAttributes

Attributes associated with transfers. You can view the attributes in the BO Browser, Task Station, and Transfer Report. You can extend this list as needed.

XferProfileType

Add names of transfer profile types, to apply billing rules to any fees in the system.

XferWorkflowType

Add names of workflow profile types, to apply workflow rules to any fees in the system.

yieldMethod

Method for calculating the bond's dirty price.