EMAPI Messages/ConstantGroups Revision History 1.23.1 => 1.24.0

Messages

1 General Messages

2 Subscription

2.1 Establishment

2.2 Surveillance Messages

2.3 Termination Messages

3 Reference Data Messages

3.1 External Members

3.2 Clearing House

4 Event Messages

RiskNodeEvent
CommissionEvent

4.1 Event Messages (Internal)

RtcTradeExternalData

4.2 External Members

4.3 Clearing House

5 Trade Management Messages

ModifyPositionSubAccountReq
AddCommissionReq

5.1 Trade Management Messages (Internal)

TradeRes

6 Pricing Messages

7 Risk Messages

7.1 External Members

7.2 Clearing House

8 Settlement Messages

8.1 External Members

8.2 Clearing House

9 Position Messages

9.1 External Members

9.2 Clearing House

10 Reference Data

10.1 General Messages

10.1.1 General Management Messages

Constant Groups

Messages

1 General Messages

2 Subscription

2.1 Establishment

2.2 Surveillance Messages

2.3 Termination Messages

3 Reference Data Messages

3.1 External Members

3.2 Clearing House

4 Event Messages

Message nameField nameAttribute nameChanged fromChanged to
RiskNodeEventportfolioValueDescriptionThe current market value of the positions in the risk node.This value is not used in the JSE implementation of RTC.
CommissionEventclientReferenceDescriptionOptional client reference.Payer of the commission. Refer to EMAPI Clearing document, Commission Management section for guidance on the population of this field based on the various trade and deal management scenarios.
commissionReferenceDescriptionOptional free text field.Identifier of trade or deal associated with the commission. Refer to EMAPI Clearing document, Commission Management section for guidance on the population of this field based on the various trade and deal management scenarios.

4.1 Event Messages (Internal)

Message nameField nameAttribute nameChanged fromChanged to
RtcTradeExternalDatatradeReportIdDescriptionFree text field carried from the trading system for off book trades.Free text field carried from the trading system for on and off book trades.

4.2 External Members

4.3 Clearing House

5 Trade Management Messages

Message nameField nameAttribute nameChanged fromChanged to
ModifyPositionSubAccountReqDescriptionRequest to move a position a from member house main account to member sub account or client suspense account.Request to move a position from a house main/house sub/house suspense/client suspense account to a house main or house sub account, or move a position from branch main/branch sub/branch clients suspense account to a branch main or branch sub account.
AddCommissionReqclientReferenceDescriptionOptional client reference.Payer of the commission. Refer to EMAPI Clearing document, Commission Management section for guidance on the population of this field based on the various trade and deal management scenarios.
commissionReferenceDescriptionOptional free text field.Identifier of trade or deal associated with the commission. Refer to EMAPI Clearing document, Commission Management section for guidance on the population of this field based on the various trade and deal management scenarios.

5.1 Trade Management Messages (Internal)

Message nameField nameAttribute nameChanged fromChanged to
TradeRestradeReportIdDescriptionFree text field carried from the trading system for off book trades.Free text field carried from the trading system for on and off book trades.

6 Pricing Messages

7 Risk Messages

7.1 External Members

7.2 Clearing House

8 Settlement Messages

8.1 External Members

8.2 Clearing House

9 Position Messages

9.1 External Members

9.2 Clearing House

10 Reference Data

10.1 General Messages

10.1.1 General Management Messages

Constant Groups