FpML Modeling Task Force Draft presentation for Feb. 6, 2008 meeting

Slides:



Advertisements
Similar presentations
FpML REPORTING WORKING GROUP Copyright © 2010 International Swaps and Derivatives Association, Inc. JANUARY 2010 – SLIDE 1 ISDA FpML Update Brian Lynn.
Advertisements

April 12, SLIDE 1 Copyright © 2011 International Swaps and Derivatives Association, Inc. FpML Reporting WG FpML Representation for Public Price.
FpML version 5.0 An introduction FpML version 5.0 An introduction Sept Karel Engelen, ISDA Andrew Jacobs, Handcoded Marc Gratacos, ISDA Brian Lynn,
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.
FpML REPORTING WORKING GROUP Copyright © 2010 International Swaps and Derivatives Association, Inc. JANUARY 2010 – SLIDE 1 ISDA FpML Update Brian Lynn.
1 © 2005 course technology University Of Palestine Chapter 6 Storyboarding the User’s Experience.
SAML Right Here, Right Now Hal Lockhart September 25, 2012.
SIP working group IETF#70 Essential corrections Keith Drage.
March, SLIDE 1 Copyright © 2011 International Swaps and Derivatives Association, Inc. FpML Reporting WG FpML Representation for Public Price Transparency.
January 31, SLIDE 1 Copyright © 2011 International Swaps and Derivatives Association, Inc. FpML Reporting WG FpML Reporting Working Group ® ISDA.
FpML Collateral Working Group Copyright © 2010 International Swaps and Derivatives Association, Inc. OCTOBER 2010 – SLIDE 1 Karel Engelen, ISDA Lyteck.
Continuous Improvement Project (A Guideline For Sponsors)
Welcome to M301 P2 Software Systems & their Development
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.
Information Delivery Manuals: Process Mapping
Causal Analysis & Resolution (CAR) Support Category
Fair Go Rates System Dr Ron Ben-David Chairperson
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Software Configuration Management
IASB Questions & Feedback
Sourcing Event Tool Kit Multiline Sourcing, Market Baskets and Bundles
Experiences and Status
Global Grid Forum GridForge
Operating Systems (CS 340 D)
Chapter 18 Maintaining Information Systems
Evaluating Existing Systems
Choreography Proposal
SCC P2P – Collaboration Made Easy Contract Management training
Chapter 8: Foundations of Planning
CCSDS System Engineering
TechStambha PMP Certification Training
Les Ginsberg Stefano Previdi Peter Psenak Martin Pilka
Evaluating Existing Systems
Superintendent Torlakson’s Advisory Task Force on Accountability and Continuous Improvement Meeting #4 2/22/2016.
Program Management Portal (PgMP): What’s New in Release 16.1
Updating FpML’s FX Products
Balazs Lengyel, Ericsson
Joe Clarke (presenting)
Updating GML datasets S-100 WG TSM September 2017
Patterns.
Relating Use Cases popo.
Chapter 20 Object-Oriented Analysis and Design
Fair Go Rates System Dr Ron Ben-David Chairperson
Migrating from FpML 4.x Contract Messages
Detailed Release Note Change Re-baseline UMIG XSDs
CHAPTER 4 PROPOSAL.
CHAPTER 4 PROPOSAL.
Updates about Work Track 5 Geographic Names at the Top-Level
Updating FpML’s FX Products
What Is Planning? Planning - a primary managerial activity that involves: Defining the organization’s goals Establishing an overall strategy for achieving.
Assessment Workshop Title of the Project (date)
Part B Unsecured Bad Energy Debt and Unsecured Bad Capacity Debt
MOD_21_18 Application of Settlement Reallocation Agreements to Market Operator Charges and Settlement Document Definition and Usage 21st June 2018.
FpML version 5.0 An introduction
FpML Version 5, Working Draft 4 ISDA FpML Update
Chapter 8 Software Evolution.
Detailed Release Note Change Re-baseline UMIG XSDs
Henning Schulzrinne Columbia University
Copyright © 2005 Prentice Hall, Inc. All rights reserved.
IPP Job Storage 2.0: Fixing JPS2
Supplier Webinar: IBM PCD Data Collection Process Changes & New Version of IBM’s Product Content Declaration(PCD) Form February 21 and 26, 2019 This.
DG Environment, Unit D.2 Marine Environment and Water Industry
DG Environment, Unit D.2 Marine Environment and Water Industry
MyStandards and SMPG SWIFT April 2012.
NETMOD Versioning Design Team Update
Presentation transcript:

FpML Modeling Task Force Draft presentation for Feb. 6, 2008 meeting February,2 2008 Speakers TBD, e.g. Karel Engelen, ISDA [Andrew Jacobs, Handcoded Marc Gratacos, ISDA Brian Lynn, Global Electronic Markets

Agenda Objectives of the presentation Overview of Modeling Task Force Product MTF Messaging MTF Relation of MTF to version 5.0 Conclusions KEngelen

Objectives for Today Describe the process and recommendations of the FpML Modeling Task Force Get feedback on the proposals Seek commitment from working groups to address proposals

Overview of Modeling Task Force Task force created Sept/Oct. 2007 Participants include members of Coordination Committee plus invited guests with extensive FpML experience Objective is to identify and address modeling inconsistencies and issues in FpML 4.x Two strands: Product modeling MTF focuses on cross-product inconsistencies Messaging MTF focuses on implementability of the FpML messaging framework

Inconsistencies/Issues Product MTF Inconsistencies/Issues MTF researched and discussed modeling differences and weaknesses across different asset classes It identified about 3 dozen areas where differences occurred It listed approximately 37 issues to be resolved It prioritized these issues based on impact, difficulty to resolve, degree of consensus, etc.

Categories of Inconsistencies Underlyers and Generic Underlyers Modeling of choices Granularity Sharing across asset classes Date related Outside product Naming conventions Detailed type modeling

Examples of inconsistencies Underlyer-related E.g. non-equity underlyers in equityOptions Pricing/Market environment related instruments as OTC derivative underlyers Naming, e.g. cashFlow vs. cashflow unadjustedDate vs. adjustableDate equityAmericanExercise vs. americanExercise

Examples of inconsistencies (2) Date-related Different ways to handle adjustable vs. relative dates Differences in availability of adjusted dates, adjustments, etc. Modeling approach Option modeling structure (generic option model vs. product-specific models) Product granularity; use of sub-typing vs. aggregation of features (e.g. equityOption with Asian feature vs. fxAverageRateOption)

Prioritization of inconsistencies

Guidelines Product MTF is developing some guidelines to try to improve consistency in the future Granularity of products Generalization across asset classes Mapping of products to schema files Naming conventions

Recommendations Product MTF has developed a number of recommendations to address inconsistencies Reviewed all 37 issues Determined approach to each issue Some required no action Sometimes several issues result in the same recommendation A few require further investigation before a decision can be reached. Many resulted in issues assigned to specific FpML WGs for implementation Not all of these will be implemented, as the working groups may not agree to implement the recommendations

MTF Recommendations Cross-product Credit Derivatives Equity Derivatives IR Derivatives BPWG Open questions

Cross-product recommendations 0) Publish conversion algorithms 3) Standardize adjusted date handling 13) Improve business object identification 15) Standardize leg/stream type inheritance 20a) Remove optionality of booleans where possible 29) Refactor underlying asset inheritance hierarchy 33) Review use of TRS for non-equities 34) Review use of deprecated elements in TRS 36) Eliminate “contract”, revert to “trade”

Equity Derivatives – recommendations 2, 22) Implement the Generic Option Model for Equity Options 6, 8) Eliminate underlyer substitution group, uses choice instead 7) Remove “equity” prefix from element names within products 9) Eliminate leg substitution group, replace with specific products (extends on-going work) 24) Eliminate separate product elements for short form

Credit Derivatives – recommendations 5) Consolidate singlePayment and initialPayment 20b) Eliminate use of optional empty element as synonym for boolean

IR Derivatives - recommendations 22) Base IR swaption model off generic option model 12) Investigate feasibility of generalizing IRS leg and TRS interest leg

BPWG/PRWG recommendations 1) Replace “CashFlow” with “Cashflow” 4) Standardize payment and premium structures based on SimplePayment type 21) Eliminate settlement info from payments and products, move elsewhere 25) Replace valuation references that point to multiple types with multiple elements

Open questions 16) eliminate context prefixes from IRD element names (e.g. cashSettlementXX) 17) standardize treatment of IRS effective and termination dates with other products 19) fix dateRelativeTo various FX related issues proposals on tradeSide, account, product granularity/extension/composition, strategy element

Impact of Product MTF If all recommendations are implemented There will be substantial change to detailed FpML element naming and detailed organization There will be relatively minimal changes to overall structure and organization in most areas Many of the changes will be backward-incompatible Backward-incompatible changes will need to be addressed in a major release (i.e. FpML 5.0) due to FpML change control guidelines Recommendations and tools for instance document migration will be important

Product MTF Questions?

Message Modeling Task Force Messaging MTF Message Modeling Task Force Seeks to identify and resolve issues with existing FpML message framework that Pose implementation difficulties Prevent more widespread adoption of the standard Process 1) Identify and agree on issues 2) Discuss and agree solutions 3) Define new or modified framework Status Step 1 is done, 2 is in process, 3 is mostly not started

Messaging MTF – Issues Issues with the existing FpML Message Framework: Completeness Implementability Consistency Complexity

Completeness Not all messages needed to implement every business process have been defined in the standard E.g. correction and cancellation messages not always available for every request that should have them Status return and error message types not always available E.g. matching/confirmation status messages for post-trade events Error messages for various cases, e.g. “Post trade event not found”

Implementability It’s not always clear how to use the existing messages to implement a business process Expected/possible returns for a given message Processing requirements for a message in every state Linkage of several messages (e.g. correction/update messages) together as part of a single business process

Other Issues Consistency Complexity Messages aren’t always named and defined consistently, e.g. contractFullTermination vs. contractNovated Complexity FpML has many messages, often similar Some MTF members feel that this adds complexity Other MTF members feel that each message should be as simple and independent of others as possible

Messaging MTF Guidelines The group has discussed and is refining guidelines in several areas, including Documentation Message Naming Correlating messages Identifying business objects Defining roles of message senders and receivers Number and types of messages

Number and types of messages Most contentious area relates to granularity. Topics include Corrections Cancellations Status return messages Failure/rejection messages Similar requests on different business objects

Decisions to Date Documentation Identification Corrections Chaining

Documentation We’ve been working to define what documentation/diagrams etc. are needed to define business processes, with a good degree of consensus, e.g. Overview trade lifecycle activity diagram to provide context State transition diagrams/tables Documentation of expected action by state, and return messages

Identification We’ve agreed that key business objects (e.g. trades, events) that can be communicated and modified… Need a single explicit primary identifier This identifier can’t change Any number of alternative identifiers can be added

Corrections We’ve agreed that Corrections should be indicated by a correction indicator within a request message, rather than by a separate message Only certain types of requests require corrections (others can just be resubmitted)

Chaining/Message Correlations Correction and cancellation messages should be linked to the original request based on the business object’s primary identifier Requests that must support correction and/or cancellation will require the sender to specify a business object identifier for subsequent linking E.g. to modify or cancel a report request, you must provide an ID for the report in the initial request

Remaining Work Remaining Message MTF work includes: Reach agreement (if possible) on remaining topics Corrections Status and error messages Request message granularity Develop a revised message framework schema to support the various recommendations Update the message set based on the new framework

Questions? Questions on Message MTF?

Relation of MTF to version 5.0 Some MTF recommendations can be implemented in 4.x E.g., adjusting schema type derivations where there is no impact on instance documents Most MTF recommendations will need to be implemented in a major version We plan to try to implement most of the recommendations in 5.0.

Conclusions The MTF recommendations are intended to make FpML easier to implement by making it more Consistent Complete Clearly documented The MTF recommendations propose the most substantial number of changes to existing FpML since 1.0 The product recommendations mostly change small details rather than overall structures. The message recommendations affect completeness, implementability, and consistency more than business content BLynn

Questions Questions on any aspect of the Modeling Task Force? (All)