Quick Links

Message Validation and Exception Management

Log in to access all resources.

Audience 

This content applies to clients who report data to GTR.

Message Validation and Exception Management 

This section covers the fundamentals of GTR submission validations, as well as information on troubleshooting NACK (Negative Acknowledgement) messages. Messages are processed in the order they are received and must pass through the following four stages of validation:

  • Schema Validation (Data Formatting)
  • Permission Validation (Authority to Submit)
  • Core Validation (Logic and Completeness)
  • Jurisdictional Validation (Regulatory Validations)

A validation failure at any stage of the process generates a NACK (Negative Acknowledgement) message. Passing validation generates an ACK (Acknowledgement) message.

Expand the accordions for information on the basics of template validation and how to manage and resolve any errors (NACKs) generated during submission.

Audience

This content applies to clients who report data to GTR.

Ingestion Validation

Once your messages reach GTR, the quality assurance (Ingestion Validation) process begins. GTR processes messages in the order in which they are received. All messages pass through four stages of checks before the data is entered into GTR.

  1. Schema Validation checks for data formatting
  2. Permission Validation checks for the authority to submit
  3. Core Validation checks for logic and completeness
  4. Regulatory Validation checks against CFTC, Canada, and SEC specifics

Failure at any stage generates a NACK (Negative Acknowledgment) response message. An ACK (Acknowledgement) message indicates success.

Related Links

CFTC/Canada/SEC: Message Validation Resources

Audience

This content applies to clients who report data to GTR.

Resolving NACKs

The NACK resolution process is the same for both OTC Core and Harmonized templates. However, the diagram below illustrates the workflow for OTC Core in CSV format. This workflow illustrates the report in which your data is stored, depending on whether it passed Ingestion Validation.

Both the Batch Download Report (BRD) and Harmonized submission reports capture all your submissions, regardless of whether they generated an ACK or a NACK. The Activity and Trade Reports only capture validated data.

Using the Reports

The method by which you submit data determines which report you use to resolve your NACK submissions. The procedure that follows describes how to troubleshoot any NACKs.

  1. Use the Batch Download Report (CSV) or the Message Response (FpML) to identify all submissions that generated a NACK.
  2. Consult the Message Specifications spreadsheet relevant to your template to understand the error codes your NACK has generated and to determine how to solve them.

Batch Download Report

The Batch Download Report contains all your successful and unsuccessful submissions, including those submitted on your behalf. There is one BDR per file. Because there can be 10,000 trades in a file, the BDR can have up to 10,000 NACKs. Each NACK lists up to 20 error codes. If a single NACK has more than 20 error codes, correct the ones identified, resubmit, then view the remaining error codes. FpML users receive the same information via the “Message Response.”

Resubmitting Corrected NACKS

Resubmit corrected NACK responses using the same formats and channels used for the original submission. Using alternate formats/channels:

  1. Results in differences between the GTR service and your own internal records.
  2. Can break the message sequence, resulting in inaccurate trade states or positions.

Related Links

GTR NoA/JP/HK Portal Online Help

CFTC/Canada/SEC: Report Resources

 

Filter resources:
Order Resources by

GTR CFTC/Canada/SEC: Canada Rewrite - Error Code List v14

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Working Group Library 2025

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Most Current Working Group Update

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Canada Rewrite Participant Report Samples v2.3

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Rewrite Phase 3 Release Notes

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Canada Rewrite UAT Message Specification - Version 2.6

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC Rewrite Service Help

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Canada Rewrite UAT Runbook

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/ Canada/ SEC: Canada Rewrite XML XSD 2-3

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Rewrite Phase 3 Message Specification - Version 4.6

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Canada Rewrite Submission Samples (CSV,XML, FpML)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/ Canada/ SEC: Functional Change Document Canada Rewrite

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Working Group Library 2022

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Canada Rewrite Report Overview

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Working Group Library 2024

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Working Group Library 2023

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Functional Change Document Library

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/ Canada/ SEC: Canada Rewrite Implementation Approach

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: PPD LNOFS Working Group Updates (June, 2024)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: North America Rewrite Phase 2 Message Response

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: NoA Rewrite Phase 2 Submission Samples (CSV,XML, FpML)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR NoA OTC Specifications Overview

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR CFTC/Canada/SEC: Rewrite Phase 2 - XML XSD 1-18

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.

GTR NoA FpML Submissions Best Practice

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mauris ac purus imperdiet accumsan id sed nisi. Donec ut pulvinar arcu.
back to top