FpML® Financial product Markup Language Last Call Working Draft 21 March 2012 (Transparency View)

Version: 5.3

This version: http://www.fpml.org/spec/fpml-5-3-4-lcwd-1

Latest version: http://www.fpml.org/spec/fpml-5-3-4-lcwd-1

Previous version: http://www.fpml.org/spec/fpml-5-3-3-wd-3/

Errata for this version: http://www.fpml.org/spec/fpml-5-3-4-lcwd-1/html/transparency/fpml-5-3-errata.html

Build Number: 4; Document built: Thu 03/29/2012 10:07:19.36

Copyright (c) 1999 - 2012 by International Swaps and Derivatives Association, Inc.

Financial Products Markup Language is subject to the FpML® Public License.

FpML® is a registered trademark of the International Swaps and Derivatives Association, Inc.

A copy of this license is available at http://www.fpml.org/license/license.html



The FpML specifications provided are without warranty of any kind, either expressed or implied, including, without limitation, warranties that FpML, or the FpML specifications are free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the specifications is with you. Should any of the FpML specifications prove defective in any respect, you assume the cost of any necessary servicing or repair. Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall ISDA, any of its members, or any distributor of documents or software containing any of the FpML specifications, or any supplier of any of such parties, be liable to you or any other person for any indirect, special, incidental, or consequential damages of any character including, without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages.



Table Of Contents

    15 Message Examples
        15.1 Example 1 - Public Execution Report - New Trade
        15.2 Example 2 - Public Execution Report - New Trade, Acknowledgement
        15.3 Example 3 - Public Execution Report - New Trade, Correction
        15.4 Example 4 - Public Execution Report - New Trade Correction - Exception
        15.5 Example 10 - Public Execution Report - Novation, reported by Transferee
        15.6 Example 11 - Public Execution Report - Novation, retracted by Transferee
        15.7 Example 12 - Public Execution Report Acknowledgement - Novation, retracted by Transferee
        15.8 Example 20 - Public Execution Report - Novation, reported by Transferor
        15.9 Example 30 - Public Execution Report - Partial Termination
        15.10 Example 100 - Data Document New Trade
    16 Product Examples
        16.1 Example 1 - Interest Rate Swap
        16.2 Example 2 - Cancelable Interest Rate Swap
        16.3 Example 3 - Interest Rate Swaption
        16.4 Example 4 - Interest Rate OIS Swap
        16.5 Example 5 - Single Name Credit Default Swap
        16.6 Example 6 - Index Credit Default Swap
        16.7 Example 7 - Index Tranche Credit Default Swap
        16.8 Example 8 - Loan Credit Default Swap
        16.9 Example 10 - Standard Product
        16.10 Example 11 - Generic Product
        16.11 Example 20 - OTC Bond Option
        16.12 Example 30 - Equity Return Swap
        16.13 Example 40 - FX Forward
        16.14 Example 41 - FX Swap
        16.15 Example 42 - FX Option

1 Message Examples

This section contains examples of FpML messages for Transparency Reporting. Each example illustrates a different part of the process.

The sample xml documents are available for download from the fpml.org website.

1.1 Example 1 - Public Execution Report - New Trade

File: msg_ex001_new_trade.xml

A real-time public execution report to be sent from a reporting party or execution facility to a swaps data repository or third party messaging service for regulatory price discovery reporting.

1.2 Example 2 - Public Execution Report - New Trade, Acknowledgement

File: msg_ex002_new_trade_ack.xml

A real-time public execution report acknowledgement to be sent from a swaps data repository or third party messaging service to a reporting party or execution facility in acknowledgement of a public execution report.

1.3 Example 3 - Public Execution Report - New Trade, Correction

File: msg_ex003_new_trade_correction.xml

A message correcting a public exection report.

1.4 Example 4 - Public Execution Report - New Trade Correction - Exception

File: msg_ex004-correction-exception.xml

A message reporting a problem processing a public execution report correction.

1.5 Example 10 - Public Execution Report - Novation, reported by Transferee

File: msg_ex010_irs_novation_transferee.xml

A real-time report from a reporting party that is a transferee in a novation, or from an execution facility acting on its behalf.

1.6 Example 11 - Public Execution Report - Novation, retracted by Transferee

File: msg_ex011_novation_transferee_retracted.xml

A retraction of a real-time report from a reporting party that is a transferee in a novation, or from an execution facility acting on its behalf.

1.7 Example 12 - Public Execution Report Acknowledgement - Novation, retracted by Transferee

File: msg_ex012_novation_transferee_retracted_ack.xml

An acknowledgment by an SDR or messaging service to a retraction of a real-time report from a reporting party that is a transferee in a novation, or from an execution facility acting on its behalf.

1.8 Example 20 - Public Execution Report - Novation, reported by Transferor

File: msg_ex020_irs_novation_transferor.xml

A real-time report from a reporting party that is a transferor in a novation, or from an execution facility acting on its behalf.

1.9 Example 30 - Public Execution Report - Partial Termination

File: msg_ex030_irs_partial_termination.xml

A real-time report from a reporting party, or from an execution facility acting on its behalf, of a partial termination of an existing trade.

1.10 Example 100 - Data Document New Trade

File: msg_ex100_irs_datadoc.xml

A data document holding a trade representation in Transparency view.

2 Product Examples

This section contains examples of FpML messagesr for public execution reporting. Each example illustrates a different product in Transparency view.

2.1 Example 1 - Interest Rate Swap

File: rtrpt_ex01_irs.xml

A real-time public report of an Interest Rate Swap in Transparency view.

2.2 Example 2 - Cancelable Interest Rate Swap

File: rtrpt_ex02_irs_cancelable.xml

A real-time public report of a Cancelable Interest Rate Swap in Transparency view.

2.3 Example 3 - Interest Rate Swaption

File: rtrpt_ex03_ir_swaption.xml

A real-time public report of an Interest Rate Swaption (Option on IRS) in Transparency view.

2.4 Example 4 - Interest Rate OIS Swap

File: rtrpt_ex04_irs_ois.xml

A real-time public report of an Overnight Index Interest Rate Swap in Transparency view.

2.5 Example 5 - Single Name Credit Default Swap

File: rtrpt_ex5_cd_single.xml

A real-time public report of a single name Credit Default Swap in Transparency view.

2.6 Example 6 - Index Credit Default Swap

File: rtrpt_ex6_cd_index.xml

A real-time public report of an Credit Default Swap on an Index in Transparency view.

2.7 Example 7 - Index Tranche Credit Default Swap

File: rtrpt_ex7_cd_index_tranche.xml

A real-time public report of an Credit Default Swap on an Index Tranche in Transparency view.

2.8 Example 8 - Loan Credit Default Swap

File: rtrpt_ex8_cd_loan.xml

A real-time public report of an Credit Default Swap on a Loan in Transparency view.

2.9 Example 10 - Standard Product

File: rtrpt_ex10_std_prod.xml

A real-time public report of a Standard Product in Transparency view. This is a product that is completely identified by its standard product ID and thus does not need to be further described.

2.10 Example 11 - Generic Product

File: rtrpt_ex11_generic_product.xml

A real-time public report of a Generic Product in Transparency view. This is a product that does not have a standard schema representation in FpML Transparency view. The generic product representation allows a set of basic identifying details to be provided for the product.

2.11 Example 20 - OTC Bond Option

File: rtrpt_ex20_otc_bond_option.xml

A real-time public report of an OTC option on a bond in Transparency view.

2.12 Example 30 - Equity Return Swap

File: rtrpt_ex30_eq_return_swap.xml

A real-time public report of a Total Return Swap on an Equity in Transparency view.

2.13 Example 40 - FX Forward

File: rtrpt_ex40_fx_forward.xml

A real-time public report of a Foreign Exchange Forward in Transparency view.

2.14 Example 41 - FX Swap

File: rtrpt_ex41_fx_swap.xml

A real-time public report of a Foreign Exchange Swap in Transparency view.

2.15 Example 42 - FX Option

File: rtrpt_ex42_fx_option.xml

A real-time public report of a vanilla Foreign Exchange Option in Transparency view.

























Valid XHTML 1.1! Valid CSS!