FpML version 5.0 An introduction FpML version 5.0 An introduction Sept. 2007 Karel Engelen, ISDA Andrew Jacobs, Handcoded Marc Gratacos, ISDA Brian Lynn,

Slides:



Advertisements
Similar presentations
ISDA FpML 5.0 Overview Andrew Jacobs (UBS)
Advertisements

1 Copyright © 2007 M. E. Kabay. All rights reserved. Using the TRACK CHANGES Features in MS-Word M. E. Kabay, PhD, CISSP-ISSMP CTO & Program Director,
Data Standards Working Group Update Asset Managers Forums Swaps Workshop and Vendor Exhibit 27 October 2004 Presented by Ann Marie Davis and Stephanie.
FpML REPORTING WORKING GROUP Copyright © 2010 International Swaps and Derivatives Association, Inc. JANUARY 2010 – SLIDE 1 ISDA FpML Update Brian Lynn.
April 12, SLIDE 1 Copyright © 2011 International Swaps and Derivatives Association, Inc. FpML Reporting WG FpML Representation for Public Price.
Taxonomy, UPI and Standardized Products
Messaging Patterns Proposal to change FpML Messaging.
Messaging Patterns Proposal to change FpML Messaging.
Proposals to change FpML Messaging. Correlation Acknowledgements Exception modelling Advice vs. Notification Corrections On behalf of Trade Roles Trade.
Messaging Patterns Proposal to change FpML Messaging.
FpML Versioning An AWG Discusion Document. Namespace URIs & Versions An XML parser locates the schema for a document based on its namespace URI To be.
FpML Modeling Task Force Draft presentation for Feb. 6, 2008 meeting FpML Modeling Task Force Draft presentation for Feb. 6, 2008 meeting February,
FpML Modeling Task Force February 6, 2008 FpML Modeling Task Force February 6, 2008 Speakers: Karel Engelen, ISDA Brian Lynn, Global Electronic Markets.
April SLIDE 1 Copyright © 2011 International Swaps and Derivatives Association, Inc. FpML Reporting WG FpML Representation for Public Price Transparency.
FpML Versioning An AWG Discusion Document. Versioning in FpML To Date Based on major.minor numbering –Major increments to indicate a breaking change –Minor.
February 7, SLIDE 1 Copyright © 2011 International Swaps and Derivatives Association, Inc. FpML Reporting WG FpML Reporting Working Group ® ISDA.
Proposed changes to the FpML Coding Schemes XML format Marc Gratacos (ISDA)
AWG Decisions Standards Committee Offsite Meeting London 2007 Marc Gratacos (ISDA)
2006 International Swaps and Derivatives Association, Inc Standards Committee Offsite Business Process Working Group Update.
FpML Editor/Viewer Tutorial
Updating FpMLs FX Products Andrew Jacobs HandCoded Consulting Ltd. 4 th Mar, 2010.
June 1, Current Status Technical Details Current Releases Issues Potential Use Cases Position Reporting Portfolio Reconciliation Cash Flow Matching.
FpML REPORTING WORKING GROUP Copyright © 2010 International Swaps and Derivatives Association, Inc. JANUARY 2010 – SLIDE 1 ISDA FpML Update Brian Lynn.
Aladdin Overview *************************** NOTICE ************************* PROPRIETARY AND CONFIDENTIAL MATERIAL. DISTRIBUTION, USE, AND DISCLOSURE.
Operational Efficiency in the OTC Derivative Markets Bank Depository User Group October 17, 2006 Michael Vellecca.
ContentQuizzesDropbox DiscussionsePortfolio Design Click on a tool name to explore new features: Welcome to 10.3 & ePortfolio 4.3 SLATE: New Features.
1 CIS224 Software Projects: Software Engineering and Research Methods Lecture 11 Brief introduction to the UML Specification (Based on UML Superstructure.
ISDA ® The New CDS Landscape Auction Settlement International Swaps and Derivatives Association, Inc. ISDA ® Copyright © 2009 International Swaps and Derivatives.
1 Sub Ledger Accounting Technical perspective Aug 15, :00 PM – 03:40 PM Presented By Venkat Vesangi
DTCC Deriv/SERV ACSDA Leadership Forum Michael Velleca, Vice President, Deriv/Serv October 8, 2007.
USE OF ISDA DEFINITIONS: OVERVIEW OF THE 2000 ISDA DEFINITIONS USE OF ISDA DEFINITIONS: OVERVIEW OF THE 2000 ISDA DEFINITIONS August 6, 2002 Emilio Jiménez.
1. Introduction OASIS Reference Model for Service Oriented Architecture 2. ECF 4.0 Architecture 2.1 Core vs. Profiles 2.2 Major Design Elements 2.3.
IRS XML Standards & Tax Return Data Strategy For External Discussion June 30, 2010.
Importance of Valuations – and All Other Inputs - in OTC Derivatives Collateral Management Scott Linden Derivatives Collateral Management Services.
Danielle Baldwin, ITS Web Services CMS Administrator Application Overview and Joomla 1.5 RC 1 Highlights.
Regulatory Affairs Domain
Portfolio Swap Standardisation Andrew Parry
Mortgage Credit Events & Floating Rate Payment Events Document Usage restricted to ISDA/FpML Working Group 10 July 2007.
System for Administration, Training, and Educational Resources for NASA SATERN Overview for Learners May 2006.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
LINK 10 November 16 – 18, PS Deal Module Utilization v9.0 Case Study - AEP Rick Gray
MIFID II and the debt markets. The impact of MiFID II on government bond issuers : MIFID II contains elements that could have adverse effects on the distribution.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Technical Team WITSML SIG Dubai - November 2008 John Shields / Gary Masters.
TRW Code Updates for WCRS Document Activity ERD, EAR and Part Generator Changes August, 2006 TRW Automotive August, 2006 TRW Automotive August, 2006.
OSLC PLM Workgroup visit URL for terms of usage1 OSLC PLM Workgroup PLM Scenarios Systems Engineering scenario “Systems Engineer Reacts to Changed Requirements”
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
Andrew Baum and David Hartzell, Global Property Investment, 2011 Property derivatives – an introduction.
XML Schemas Experiences Rogue Wave Software Allen Brookes.
Vendor Bid System (VBS) Seminar. Agenda Vendor Bid System Overview Step-by-Step Advertisement Posting Editing Active Advertisements Recommended Practices.
1 Agenda What is XML? XML Jargon Why XML? Why Now? Advantages Disadvantages of XML What is FIX? What is FIXML? What other standards are available? How.
Synchronise work on DEXs and reference data between PLCS pilots and OASIS/PLCS Workshop #3 10 – 11 November 2004.
1 G52IWS: Web Services Description Language (WSDL) Chris Greenhalgh
Confidential & Proprietary Mark-to-Market Accounting Enron Global Markets November 2000.
March, SLIDE 1 Copyright © 2011 International Swaps and Derivatives Association, Inc. FpML Reporting WG FpML Representation for Public Price Transparency.
UPLOADING DOCUMENTS IN MURA. Two Options 1.Upload as a “page” in your navigation (preferred)  Easier to find, delete and maintain  Can upload revisions.
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
Architecture Working Group Andrew Jacobs. Introduction The AWG has been examining two separate but related issues: –Having the root node express the message.
Meeting Agenda The implementation approach to comply with CFTC Part 43 and Part 45 for bespoke and complex products by June 30, 2013 The path forward.
Experiences and Status
Chapter 18 Maintaining Information Systems
Choreography Proposal
Updating FpML’s FX Products
FpML Modeling Task Force Draft presentation for Feb. 6, 2008 meeting
Updating FpML’s FX Products
Investor Platforms.
FpML version 5.0 An introduction
FpML Version 5, Working Draft 4 ISDA FpML Update
Wells Fargo Toolkit – CreativeBuilder Reference Guide
Business Process Modeling Notation (BPMN)
Presentation transcript:

FpML version 5.0 An introduction FpML version 5.0 An introduction Sept Karel Engelen, ISDA Andrew Jacobs, Handcoded Marc Gratacos, ISDA Brian Lynn, Global Electronic Markets Sept Karel Engelen, ISDA Andrew Jacobs, Handcoded Marc Gratacos, ISDA Brian Lynn, Global Electronic Markets

KEngelen2 Agenda Major vs. Minor Releases Technical/Architecture Changes in 5.0 Possible Changes in 5.0 Business Content Changes in 5.0 Materials Distributed for 5.0 Conclusions Major vs. Minor Releases Technical/Architecture Changes in 5.0 Possible Changes in 5.0 Business Content Changes in 5.0 Materials Distributed for 5.0 Conclusions

AJacobs3 Major vs. Minor Releases Minor versions can add new functionality but are limited –Instance documents must be backward compatible –No deletions/changes to existing elements –Legal technical/architectural changes are limited Major versions can –Introduce more significant technical/architectural changes –Redesign existing product representations Version 5.0 is intended to introduce technical and design changes that have been deferred for compatibility reasons Minor versions can add new functionality but are limited –Instance documents must be backward compatible –No deletions/changes to existing elements –Legal technical/architectural changes are limited Major versions can –Introduce more significant technical/architectural changes –Redesign existing product representations Version 5.0 is intended to introduce technical and design changes that have been deferred for compatibility reasons

AJacobs4 Architectural Changes in 5.0 Currently implemented architectural changes –Multiple Root Elements –Introduction of Views These are included in first 5.0 Working Draft Feedback is requested while other 5.0 features are being implemented Currently implemented architectural changes –Multiple Root Elements –Introduction of Views These are included in first 5.0 Working Draft Feedback is requested while other 5.0 features are being implemented

AJacobs5 Multiple Root Elements FpML v 1-4.x use as the root of all documents FpML 4.x uses xsi:type to distinguish between message types, e.g. – FpML 5.x –uses different element names to distinguish between message types (no root any more) –Changes version to fpmlVersion to make it easier to determine where the FpML starts, e.g. – FpML v 1-4.x use as the root of all documents FpML 4.x uses xsi:type to distinguish between message types, e.g. – FpML 5.x –uses different element names to distinguish between message types (no root any more) –Changes version to fpmlVersion to make it easier to determine where the FpML starts, e.g. –

AJacobs6 Example of Multiple Roots FpML 4.3 FpML 5.0

AJacobs7 Rationale for Multiple Roots Easier to understand than xsi:type Certain tools (e.g. binding frameworks, some editors) have problems with xsi:type Easier to understand than xsi:type Certain tools (e.g. binding frameworks, some editors) have problems with xsi:type

AJacobs8 Multiple Roots Questions about multiple root elements?

MGratacos9 Introduction of Views Objective of views Views in 5.0 Example of views Business processes by view Implementation of views Impact on FpML users Objective of views Views in 5.0 Example of views Business processes by view Implementation of views Impact on FpML users

MGratacos10 Objective of views Existing FpML has a single representation for each product –(some products have short form and long form) FpML product representation is primarily designed for confirmation –Many details, precise description It may be difficult to use FpML when not all detail is known/needed, e.g. –Pretrade: structuring, negotiation –Summary reporting Making most/all elements optional would make confirmation too loose Views are intended to provide multiple product representations, from very loose to very tight Existing FpML has a single representation for each product –(some products have short form and long form) FpML product representation is primarily designed for confirmation –Many details, precise description It may be difficult to use FpML when not all detail is known/needed, e.g. –Pretrade: structuring, negotiation –Summary reporting Making most/all elements optional would make confirmation too loose Views are intended to provide multiple product representations, from very loose to very tight

MGratacos11 Views in 5.0 FpML 5.0 currently supports 3 views –Pretrade Very loose product representation elements like parties, notionals, and dates are optional Everything in confirmation view is available (maybe optional) –Reporting Intermediate representation Key economics are required (notionals, key dates, parties) but details are not (e.g. date adjustments) Everything in confirmation view is available (maybe optional) –Confirmation As current 4.x product representation FpML 5.0 currently supports 3 views –Pretrade Very loose product representation elements like parties, notionals, and dates are optional Everything in confirmation view is available (maybe optional) –Reporting Intermediate representation Key economics are required (notionals, key dates, parties) but details are not (e.g. date adjustments) Everything in confirmation view is available (maybe optional) –Confirmation As current 4.x product representation

MGratacos12 Example Pretrade IR Swap, for RFQ –Required Floating rate index –Optional Payer/receiver parties Effective and Termination dates Calculation Frequency Payment date details Notional Fixed Rate Day Count Fraction Adjustments Pretrade IR Swap, for RFQ –Required Floating rate index –Optional Payer/receiver parties Effective and Termination dates Calculation Frequency Payment date details Notional Fixed Rate Day Count Fraction Adjustments

MGratacos13 Example Reporting IR Swap –Required Floating rate index Payer parties Effective and Termination dates Notional Fixed Rate –Optional Receiver Parties Calculation Frequency Payment date details Day Count Fraction Adjustments Reporting IR Swap –Required Floating rate index Payer parties Effective and Termination dates Notional Fixed Rate –Optional Receiver Parties Calculation Frequency Payment date details Day Count Fraction Adjustments

MGratacos14 Example Confirmation IR Swap –Required Floating rate index Payer/receiver parties Effective and Termination dates Notional Fixed Rate Calculation Frequency Payment date details Day Count Fraction Adjustments Confirmation IR Swap –Required Floating rate index Payer/receiver parties Effective and Termination dates Notional Fixed Rate Calculation Frequency Payment date details Day Count Fraction Adjustments

MGratacos15 Business Processes by View Pre-trade –RFQ Confirmation –Confirmation, –Post-trade event confirmation Reporting –Everything else, e.g. Allocation Contract Notification Reconciliation (cash flow and portfolio) Valuation reporting Post-trade event negotiation Pre-trade –RFQ Confirmation –Confirmation, –Post-trade event confirmation Reporting –Everything else, e.g. Allocation Contract Notification Reconciliation (cash flow and portfolio) Valuation reporting Post-trade event negotiation

MGratacos16 Views - Implementation FpML maintains a single master schema Master schema contains annotations with view-specific details, –make this optional in view X –put this only in view Y FpML publishes separate view- specific schemas, one per view –Each view is generated from the master prior to publication –Each view has documentation and examples Each view-specific schema will have its own namespace, e.g., – 0/pretrade End users will use a view-specific schema, not the master FpML maintains a single master schema Master schema contains annotations with view-specific details, –make this optional in view X –put this only in view Y FpML publishes separate view- specific schemas, one per view –Each view is generated from the master prior to publication –Each view has documentation and examples Each view-specific schema will have its own namespace, e.g., – 0/pretrade End users will use a view-specific schema, not the master

MGratacos17 Views - Impact FpML users must decide which view (schema) to use for a given application/system Business processes are generally contained in a single view Some messages may be available in several views (e.g. MessageRejected) Once the view is selected, instance documents should be closely compatible with previous FpML versions Choosing a looser view (e.g. pre-trade) allows more flexibility about what data must be included in an instance document FpML users must decide which view (schema) to use for a given application/system Business processes are generally contained in a single view Some messages may be available in several views (e.g. MessageRejected) Once the view is selected, instance documents should be closely compatible with previous FpML versions Choosing a looser view (e.g. pre-trade) allows more flexibility about what data must be included in an instance document

MGratacos18 Views - Impact Extensions will be impacted by the views –Extensions will need to import the appropriate views (e.g. –Extensions applicable to multiple views will need to be duplicated Extensions will be impacted by the views –Extensions will need to import the appropriate views (e.g. –Extensions applicable to multiple views will need to be duplicated

MGratacos19 Views - Feedback Requested Number of views Business processes per view Product representation per view Issues related to in-house extensions Number of views Business processes per view Product representation per view Issues related to in-house extensions

MGratacos20 Views Questions about views?

AJacobs21 Possible Changes in 5.0 Product representation –A task force is starting to look at refactoring product designs –Aim for increased consistency across asset classes –Better support for multi-feature and hybrid products –More generic FX option product representation –Swaption, equity option, and FX option representations aligned with new CDS options and bond options models. Message architecture –Discussions are on-going about rationalizing/ refactoring message set to improve consistency and completeness Identification –There are ongoing discussions about trade, event, and business process identification that may result in changes These are not major technical changes, but must be in a major version due to backward incompatibility Product representation –A task force is starting to look at refactoring product designs –Aim for increased consistency across asset classes –Better support for multi-feature and hybrid products –More generic FX option product representation –Swaption, equity option, and FX option representations aligned with new CDS options and bond options models. Message architecture –Discussions are on-going about rationalizing/ refactoring message set to improve consistency and completeness Identification –There are ongoing discussions about trade, event, and business process identification that may result in changes These are not major technical changes, but must be in a major version due to backward incompatibility

AJacobs22 Business Content Changes in 5.0 Currently, plans are for NO new business content in 5.0 –No new products –No new product features –No new business processes –EXCEPT possibly as below As a result of the refactoring/redesign, there may be new business capabilities in 5.0 –Pre-trade capability across many products –New messages (more complete and consistent) –More flexible product capabilities (e.g. combinations of features) Currently, plans are for NO new business content in 5.0 –No new products –No new product features –No new business processes –EXCEPT possibly as below As a result of the refactoring/redesign, there may be new business capabilities in 5.0 –Pre-trade capability across many products –New messages (more complete and consistent) –More flexible product capabilities (e.g. combinations of features)

AJacobs23 Business Content Changes in 5.0 In addition, deprecated structures in 4.x versions will be removed, e.g. –A2A Messages (TradeCreated, etc.) –Equity Swaps –Contractual Supplement –some minor date-related options In addition, deprecated structures in 4.x versions will be removed, e.g. –A2A Messages (TradeCreated, etc.) –Equity Swaps –Contractual Supplement –some minor date-related options

AJacobs24 Business Content Changes in 5.0 Questions about business content changes?

BLynn25 Materials Distributed For 5.0 Initial distribution (will probably change a little) –Zip files, contents –HTML Documentation –Schema and examples Initial distribution (will probably change a little) –Zip files, contents –HTML Documentation –Schema and examples

BLynn26 Version Zip files, contents ZIP files of view-specific HTML documentation ZIP files of view-specific schemas and examples Unpack ZIP files to see contents

BLynn27 Launching HTML Documentation Unpack ZIP files to see content Double-click on Index.html for menu version

BLynn28 Overview of HTML Documentation Section discusses views Click on link to go to section Specific view shown at top

BLynn29 Documentation differences between views Section 3 (Bus. Processes) varies by view Specific view shown at top

BLynn30 Schema and examples Unpack ZIP files to see contents Directories for view-specific examples View-specific schema files

BLynn31 Conclusions Version 5.0 introduces a number of technical changes –Multiple root elements –Multiple views Version 5.0 may introduce additional changes –Product and message refactoring Version 5.0 wont add new products or business areas Existing product and business areas may become more flexible Version 5.0 is distributed using several.zip files Version 5.0 introduces a number of technical changes –Multiple root elements –Multiple views Version 5.0 may introduce additional changes –Product and message refactoring Version 5.0 wont add new products or business areas Existing product and business areas may become more flexible Version 5.0 is distributed using several.zip files

(All)32 FpML 5.0 Questions on any aspect of version 5.0?