Allocation Management FIXML API - FIXML Message Samples
This section includes sample messages for the following scenarios: Give-up Submission Give-up Claim/Refusal Average price Sub-allocation Reversal Cross-Exchange Give-Up.
The examples below do not illustrate complete sequences of events. Fields such as the identity of firms and the IDs for allocations or trades may change, depending on the message scenario.
Give-Up Submission Message Samples by Scenarios
This sample represents an executing firm marking a trade for give-up by specifying the claim firm information.
Scenario | Description | XML Sample |
---|---|---|
Executing firm marking a trade for give-up | This sample represents an executing firm marking a trade for give-up by specifying the claim firm information. | |
Clearing System Sends Group Summary Notification | This sample represents a new group creation where the first trade is added to the group. The clearing system sends this message in response to an executing firm marking a trade for give-up. | |
Executing Firm Submits Allocation | This sample represents an executing firm allocating a trade to a claiming firm. | |
Clearing System Confirms Allocation to Executing Firm | This sample represents the clearing system confirming the creation of a new allocation to the executing firm. | |
Clearing System Rejects Allocation to Executing Firm | This sample represents the clearing system rejecting the Allocation Instruction submitted by the executing firm. | |
Clearing System Notifies Allocation to the Claiming Firm | This sample represents the clearing system notifying the claiming firm of the creation of a new allocation. |
Average Price Message Samples by Scenarios
Scenario | Description | XML Sample |
---|---|---|
Executing Firm Marks a Trade for Average Pricing | This sample represents an executing firm marking a trade for average pricing allocation. | |
Clearing System Sends Group Summary Notification | The sample assumes this is not the first trade to be added to the average price group. | Clearing System Sends Group Summary Notification_Average_Price |
Executing Firm Completes Group | This is a sample message of an executing firm completing a group. | |
Executing Firm Un-completes Group | This is a sample message of an executing firm un-completing a group. | |
Executing Firm Cancels Group | This is a sample message of an executing firm cancelling a group. Note: The clearing system responds with a group summary notification. |
Sub-Allocation Samples by Scenarios
Scenario | Description | XML Sample |
---|---|---|
Claiming Firm Requests Sub-Allocation with Allocation Instructions | The original claiming firm can sub-allocate without specifying allocation instructions by omitting the second <Alloc> element. | Claiming Firm Requests Sub-allocation with Allocation Instructions |
The clearing system does not respond to the sub-allocation, but if applicable, will respond with a group summary notification and confirm allocations, which is identical to normal allocation scenarios.
Reversal Message Samples
Claiming firm reversal is illustrated below. If the executing firm reverses an allocation, the scenario is almost identical.
Scenario | Description | XML Sample |
---|---|---|
Claiming Firm Initiates Reversal | Claiming Firm initiating reversal of allocation | |
Clearing System Confirms Reversal Initiation to Claiming Firm |
| Clearing System Confirms Reversal Initiation to Claiming Firm |
Clearing System Notifies Executing Firm of Alleged Reversal |
| |
Executing Firm Accepts Reversal |
| |
Clearing System Confirms Completed Reversal to Executing Firm |
| Clearing System Confirms Completed Reversal to Executing Firm |
Clearing System Notifies Claiming Firm of Completed Reversal |
| Clearing System Notifies Claiming Firm of Completed Reversal |
Cross-Exchange Give-Up Submission Message Samples
Cross-Exchange Give-Up messages are very similar to give-up messages. A few characteristic examples are illustrated below.
Scenario | Description | XML Sample |
---|---|---|
CME Executing Firm Marks a Trade for Cross-exchange Give-up | This sample represents a CME executing firm marking a trade for cross-exchange give-up by specifying claim firm information that designates an SGX firm. The exchange is designated as “SX”. | |
Clearing System Confirms Allocation to CME Executing Firm | This sample represents the clearing system confirming the creation of a new allocation to the CME executing firm. | Clearing System Confirms Allocation to CME Executing Firm_Cross-exchange |
Clearing System Notifies Allocation to the CME Claiming Firm | This sample represents the clearing system notifying the CME claiming firm of the creation of a new allocation. | Clearing System Notifies Allocation to the Claiming Firm - Cross-Exchange |
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.