CME STP BaCE API Message Specification
The CME STP BaCE XML schema defines the XML of data submitted to and received from CMEÂ STP BaCE. The CME STP BaCE XML schema is CH_<version_number>.xsd.
When you submit an XML document to CME STP BaCE, the root element of the XML you submit is always the CHML element, which includes or refers to the other elements containing the data to submit. The CME STP BaCE message schema includes:
Submission
There are two methods for submitting XML to CME STP BaCE:
Submission method | Supported for submitting trades | Supported for updating trades, querying trades, and reference data |
---|---|---|
API | yes | yes |
Secure FTP | yes | no |
When you submit trade records to CME STP BaCE, you can use either standard CME STP BaCE reference data values, or your company’s own data values, which are mapped by CME STP BaCE.
Data Types
Data Type | Description | Examples |
---|---|---|
BidFlagType | Whether this trade is a buy or a sell from the submitter’s perspective. Supported values are:
The BidFlag value in the Submitter node must be:
| |
CheckedType | An integer indicating whether the trading partner verified the submitter’s side of the trade. Supported values are:
| |
date | A date in the following format: YYYY-MM-DD. |
|
dateTime | A date and time in the following format: YYYY-MM-DDThh:mm:ss.nnn. |
|
DealType | A string indicating whether the deal is physical or financial. |
|
float | Floating point numeric data. |
|
int | An integer. |
|
long | Floating point numeric data. |
|
MappingStatusEnum | A string indicating the mapping status of a trade, used when querying trades. Supported values are:
| |
string | Variable-length, non-Unicode character data. |
|
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.