Skip to content

Legacy.proto (Paritech.OMS2.Protocol)

Deprecated.

NoFieldTypeLabelDescription
1UserIDstring
2RequestIDstring
3AccountIDstring
39OwnerIDstringThe Owner ID who allocated the Account ID
16PrevRequestIDstring
17OrderIDstring
4Codestring
5Exchangestring
6SideSide
7OrderTypeOrderType
8PriceBigNumber
9Quantityint64
10LifetimeLifetime
11ExpiryDateTimestampWithTimeZone
12ExDestinationstringThis should be populated with a MIC (ISO10383) for the target market
13TimestampTimestampWithTimeZone
14IDsIDrepeated
15ParametersMap<string,string>
18SecurityTypestringThis should be populated with a CFI code for the target symbol

Deprecated.

NoFieldTypeLabelDescription
1UserIDstring
2RequestIDstring
3AccountIDstring
39OwnerIDstringThe Owner ID who allocated the Account ID
16PrevRequestIDstring
17OrderIDstring
4Codestring
5Exchangestring
6SideSide
9Quantityint64
12ExDestinationstringThis should be populated with a MIC (ISO10383) for the target market
13TimestampTimestampWithTimeZone
14IDsIDrepeated
15ParametersMap<string,string>
18SecurityTypestringThis should be populated with a CFI code for the target symbol

Deprecated.

NoFieldTypeLabelDescription
1AccountIDstring
39OwnerIDstringThe Owner ID who allocated the Account ID
2Codestring
3Exchangestring
4Qtyint64
5AvgPriceBigNumber
6Currencystring
7UnfilledSellsint64

Deprecated.

NoFieldTypeLabelDescription
1RequestIDstring
2OrderIDstring
3AccountIDstring
39OwnerIDstringThe Owner ID who allocated the Account ID
10UserIDstring
11PrevRequestIDstring
12PrevAccountIDstringThe previous Account ID is required to perform Order ID remapping
4SideSide
5Codestring
6Exchangestring
7ExDestinationstringThis should be populated with a MIC (ISO10383) for the target market
8ParametersMap<string,string>
9TimestampTimestampWithTimeZone
18SecurityTypestringThis should be populated with a CFI code for the target symbol

Deprecated.

NoFieldTypeLabelDescription
1UserIDstring
2RequestIDstring
3AccountIDstring
39OwnerIDstringThe Owner ID who allocated the Account ID
4Codestring
5Exchangestring
6SideSide
7OrderTypeOrderType
8PriceBigNumber
9Quantityint64
10LifetimeLifetime
11ExpiryDateTimestampWithTimeZone
12ExDestinationstringThis should be populated with a MIC (ISO10383) for the target market
13TimestampTimestampWithTimeZone
14IDsIDrepeated
15ParametersMap<string,string>
16SecurityTypestringThis should be populated with a CFI code for the target symbol

Deprecated.

NoFieldTypeLabelDescription
1HeartbeatTimeint32

Deprecated.

NoFieldTypeLabelDescription
1AccountIDstring
39OwnerIDstringThe Owner ID who allocated the Account ID
2Currencystring
3BalanceBigNumber
4UnbookedTransactionsBigNumber
5MarginBigNumber
6UnfilledBuysBigNumber

Deprecated.

NoFieldTypeLabelDescription
1TypeRequestType
2UpdateRequestUpdate
3NewNew
4AmendAmend
5CancelCancel
6MoveMove

Deprecated.

NoFieldTypeLabelDescription
1RequestIDstringThe internal identifier of the Request. May be the same as the External ID
2AccountIDstring
39OwnerIDstringThe Owner ID who allocated the Account ID
3OrderIDstring
4ExternalIDstringThe external identifier of the Request.
5StatusRequestStatus
10ErrorsstringrepeatedMay contain error codes
11TextstringMay contain a longer error description

Deprecated. Update/replace holdings for an Account

NoFieldTypeLabelDescription
1AccountIDstring
39OwnerIDstringThe Owner ID who allocated the Account ID
2TypeSnapshotType
3HoldingsHoldingrepeated

Deprecated. Update/replace balances for an Account

NoFieldTypeLabelDescription
1AccountIDstring
39OwnerIDstringThe Owner ID who allocated the Account ID
2TypeSnapshotType
3PositionsPositionrepeated

Deprecated. Describes an Order trade, including the updated Order state

NoFieldTypeLabelDescription
1UpdateUpdate
2LastPriceBigNumber
3LastQtyint64
4SettlementDatestring
5TradeIDstring
6TradeIDRefstring
7BrokerageBigNumber
8LastMktstringThis should be populated with a MIC (ISO10383) for the execution market

Deprecated.

NoFieldTypeLabelDescription
18UpdateIDstring
1UserIDstring
3AccountIDstring
39OwnerIDstringThe Owner ID who allocated the Account ID
4CodestringThe code of the Holding being transacted. If empty, specifies a cash transaction
5ExchangestringThe exchange of the Holding being transacted. If empty, specifies a cash transaction
29CurrencystringThe currency being transacted. If empty/ specifies a Holdings transaction
21TransactionTypeTransactionType
8ValueBigNumberThe current value of the transaction. If a cancellation, the former value
9Quantityint64The current quantity of the transaction. If zero, specifies a cash transaction
10PreviousBigNumberFor a correction, specifies the previous value. Should otherwise be zero/unspecified
11PreviousQuantityint64For a correction, specifies the previous quantity. Should otherwise be zero/unspecified
13TimestampTimestampWithTimeZoneThe timestamp of the update
14IDsIDrepeated
15ParametersMap<string,string>
16StatusSettlementStatusThe settlement status of the transaction
25Textstring

Deprecated. Describes an update to an Order

NoFieldTypeLabelDescription
18UpdateIDstring
1UserIDstring
2RequestIDstringA unique identifier for the latest Request. May be different from the ClOrdID if the on-market field is limited
3AccountIDstring
39OwnerIDstringThe Owner ID who allocated the Account ID
17OrderIDstringA unique identifier for this Order. Can be corrected by OMS-2 based on ExternalID/PrevExternalID linkages
16PrevRequestIDstringThe previous ClOrdID (OrigClOrdID)
31ExternalIDstringThe identifier used by the exchange to identify this Order. May be different to OrderID
32PrevExternalIDstringThe previous identifier used by the exchange to identify this Order. Only populate when ExternalID is changing
34PrevAccountIDstringThe previous account identifier. Only populate when AccountID is changing
35ExternalRequestIDstringThe identifier used by the exchange to identify the last request (ClOrdID). May be different to RequestID
4Codestring
5Exchangestring
29Currencystring
30SecurityTypestringThis should be populated with a CFI code for the target symbol
37SourceFeedstringAn identifier to match Orders against a Transform command
6SideSide
7OrderTypeOrderType
8PriceBigNumber
9Quantityint64
10LifetimeLifetime
11ExpiryDateTimestampWithTimeZone
12ExDestinationstringThis should be populated with a MIC (ISO10383) for the target market
33CreatedTimestampWithTimeZoneThe timestamp when the original Order was created. Will be auto-filled by OMS-2 if not populated
13TimestampTimestampWithTimeZoneThe timestamp of the update
14IDsIDrepeated
15ParametersMap<string,string>
20OrderStatusstring
21UpdateTypeUpdateType
22AvgPriceBigNumber
23CumQtyint64
24RemainingQuantityint64
25Textstring
26CumBrokerageBigNumber
27EstBrokerageBigNumber
36RemoveAfterTimestampWithTimeZoneThe time after which the order should be removed from the order book. Zero for immediate removal

Deprecated.

NameNumberDescription
REQUESTSTATUS_PENDING0
REQUESTSTATUS_COMPLETED1
REQUESTSTATUS_REJECTED2
REQUESTSTATUS_FAILED3
REQUESTSTATUS_QUEUED10

Deprecated.

NameNumberDescription
REQUESTTYPE_UPDATE0
REQUESTTYPE_NEW1
REQUESTTYPE_AMEND2
REQUESTTYPE_CANCEL3
REQUESTTYPE_MOVE4

Deprecated.

NameNumberDescription
SNAPSHOT_REPLACE0Causes all records for the account to be replaced
SNAPSHOT_UPDATE1Adds or overwrites only the records mentioned

Deprecated.

NameNumberDescription
TRANSACTIONTYPE_NEW0
TRANSACTIONTYPE_CORRECTION1
TRANSACTIONTYPE_CANCEL2

Deprecated.

NameNumberDescription
UPDATETYPE_NEW0
UPDATETYPE_CANCELED4
UPDATETYPE_REPLACE5
UPDATETYPE_REJECTED8
UPDATETYPE_RESTATED13
UPDATETYPE_TRADE15
UPDATETYPE_TRADE_CORRECTION16
UPDATETYPE_TRADE_CANCEL17
UPDATETYPE_STATUS18