...
Excerpt |
---|
The Margin Service API defines the following enumerated types. |
Table of Contents |
---|
Async Report Status
Multiexcerpt | ||
---|---|---|
| ||
The async report status enumeration describes the status of a synchronous request. |
Value | Description |
---|---|
| An error occurred while processing the request. |
| The request is not yet complete, it is currently processing. |
| The request was successful. |
Boolean
Multiexcerpt | ||
---|---|---|
| ||
The boolean enumeration indicates true / false. |
Value | Description |
---|---|
| True. |
| False. |
Currency
Multiexcerpt | ||
---|---|---|
| ||
The currency enumeration specifies valid currencies used for cashflows and margins. |
Value | Description |
---|---|
| Australian Dollar |
| Brazilian Real |
| Canadian Dollar |
| Swiss Franc |
| Chilean Peso |
| Euro |
| British Pound |
| Japanese Yen |
| New Zealand Dollar |
| Norwegian Krona |
| Swedish Krone |
| United States Dollar |
Entity Modify Action
Multiexcerpt | ||
---|---|---|
| ||
The entity modify action enumeration is used to define the action to be performed on an entity. |
Value | Description |
---|---|
| The entity should be deleted/removed. |
| The entity is new and should be added. |
| The entity already exists and should be updated. |
Entity Status
Multiexcerpt | ||
---|---|---|
| ||
The entity status enumeration is used to describe the status of entities in the CORE database. |
Value | Description |
---|---|
| The entity was deleted in the CORE database. |
| An error occurred with the previous request. |
| The entity was inserted into the CORE database. |
| The entity was updated in the CORE database. |
Processing Mode
Multiexcerpt | ||
---|---|---|
| ||
The processing mode enumeration is used to indicate the action to take when adding or updating multiple transactions. |
Value | Description |
---|---|
| All transactions must pass validation and be added or updated, otherwise none will be added or updated. |
| Transactions are processed independently; failure of one or more transactions to validate will not inhibit processing of other transactions within the same message. |
Settlement Indicator
Multiexcerpt | ||
---|---|---|
| ||
The settlement indicator enumeration indicates whether a margin is for settlement or not. |
Value | Description |
---|---|
| No |
| Yes |
Settlement Qualifier
Multiexcerpt | ||
---|---|---|
| ||
The settlement qualifier enumeration indicates the status of settlement for margins. |
Value | Description |
---|---|
| Complete |
| Early |
| Final |
Sync Report Status
Multiexcerpt | ||
---|---|---|
| ||
The sync report status enumeration describes that status of a synchronous request. |
Value | Description |
---|---|
| An error occurred while processing the request. |
| The request was successfully processed. |
| At least one part of the request was successfully processed, and at least one part of the request failed due to an error. |
Transaction Encoding
Multiexcerpt | ||
---|---|---|
| ||
The transaction encoding enumeration identifies the encoding used for a transaction payload. Detailed information is available |
Value | Description |
---|---|
| String/non-binary |
Transaction Format
Multiexcerpt | ||
---|---|---|
| ||
The transaction formation enumeration identifies the format used to specify the transaction payload. Detailed information is available |
Value | Description |
---|---|
| Comma Separated Values |
| FIXML |
| FpML |
| JSON Risk API - for futures and options portfolios in SPAN 2 framework |
Transaction Subformat
Multiexcerpt | ||
---|---|---|
| ||
subformat is an attribute of the message payload. This attribute will be optional except for trades in a format of CSV. For all other types it can be left null or must be set to NONE. |
Value | Description |
---|---|
NONE | Can be used on all trades except for those in csv format. |
IRS_TRADE_REG | Trade Register of Interest Rate Swaps |
CORE_FX | Foreign Exchange |
CORE_IRS | Interest Rate Swaps |
Transaction Type
Multiexcerpt | ||
---|---|---|
| ||
The transaction type is used to describe the type of transaction being described in the payload. |
Value | Description |
---|---|
| A delta ladder, which must be represented as a tabular data in a CSV format. |
| Individual trades represented in FIXML or FpML format. |