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

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

Data Type

Description

Examples

BidFlagType

Whether this trade is a buy or a sell from the submitter’s perspective. Supported values are:

  • 0 (Sell) 

  • 1 (Buy)

The BidFlag value in the Submitter node must be:

  • different from its value in the Counterparty node

  • the same as its value in the TradingCompany node

  • 0

  • 1



CheckedType

An integer indicating whether the trading partner verified the submitter’s side of the trade. Supported values are:

  • 0 (not verified)

  • 1 (verified)

  • 0

  • 1



date

A date in the following format: YYYY-MM-DD.

  • 2012-05-25

  • 2012-12-01

dateTime

A date and time in the following format:

YYYY-MM-DDThh:mm:ss.nnn.

  • 2012-03-05T10:02:24.617

DealType

A string indicating whether the deal is physical or financial.

  • Physical

  • Financial

float

Floating point numeric data.

  • 16.000

  • 0

int

An integer.

  • 27

  • -54

long

Floating point numeric data.

  • 16.000

  • 0

MappingStatusEnum

A string indicating the mapping status of a trade, used when querying trades. Supported values are:

  • All (Default value. The query returns both mapped and unmapped trades.)

  • Success (The query returns only successfully mapped trades.)

  • Failed (The query returns only unsuccessfully mapped or unmapped trades.)

  • All

  • Success

  • Failed



string

Variable-length, non-Unicode character data.

  • Amerex Brokers LLC

  • 2






How was your Client Systems Wiki Experience? Submit Feedback

Copyright © 2024 CME Group Inc. All rights reserved.