IBT2- Product Construction Standard

Similar documents
IBT Introduction to the documentation CONNEXOR IBT 2.0 Information Workshop, 6. June 2011


Guidelines for online application procedure

Toad Data Modeler - Features Matrix

How to Attach the Syllabus and Course Schedule to a Content Item

How To Use Turna 4Europe Online Education And Training Programmes Online (Eu)

Top 10 Oracle SQL Developer Tips and Tricks

Tool Support for Model Checking of Web application designs *

Call for Tender for Application Development and Maintenance Services

Managing Tasks with Microsoft Project Server, Project Online and Project Lite

Visma.net Financials with Smart Deployment A powerful online solution that lets entrepreneurs and small business owners run their company more

Effective feedback from quality tools during development

Overview Document Framework Version 1.0 December 12, 2005

Fax-to- Application User Guide

Adobe Acrobat 9 Pro Accessibility Guide: Using the Accessibility Checker

Securexam for the CPA, CA program

What is OneDrive for Business at University of Greenwich? Accessing OneDrive from Office 365

Siteimprove. Web Governance Made Easy. Details of Services

Validation, Transformation & Loading Solution (VTL)

Northern Virginia Community College: Hybrid Course Template

College Corporate Card Expense Report Training. SmartData gen2

Online Application Guide

Job Applicant Guidance Notes

The Complete SPEEDE Suite for Electronic Exchanges of Student Information. July Kansas City, MO

Going Faster: Testing The Web Application. By Adithya N. Analysis and Testing of Web Applications Filippo Ricca and Paolo Tonella

Improved Navigation Magento Extension User Guide

NONPROFIT BOARD BASICS CHECK-UP

An Overview of the Product Features

Max Planck Encyclopedia of Public International Law User Guide.

QUALIFICATIONS PACK - OCCUPATIONAL STANDARDS FOR IT-ITeS INDUSTRY. SUB-SECTOR: Software Products. OCCUPATION: Product Development and Delivery

EXCEL DATA FILE UPLOAD

Contents. QUALIFICATIONS PACK - OCCUPATIONAL STANDARDS FOR IT-ITeS INDUSTRY. Introduction. Qualifications Pack-Software Developer

Integration of DB oriented CAD systems with Product Lifecycle Management

For each requirement, the Bidder should indicate which level of support pertains to the requirement by entering 1, 2, or 3 in the appropriate box.

The Management Centre for Interoperability, Cooperation and Access Infrastructure Services (CG-SICA)

Towards Web Design Frameworks (Wdfs)

Digital Asset Management A DAM System for TYPO3

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

CREATING OPEN ACCESS JOURNALS WORKSHOP AT THE SECOND INTERNATIONAL PKP SCHOLARLY PUBLISHING CONFERENCE. Workshop Agenda. Planning for a new journal

CONNEXOR Terms for Data Vendors

OCAN - Ontario Common Assessment of Need

VPQ Level 6 Business, Management and Enterprise

Manchester City Council Online Application Form Guidance

David RR Webber Chair OASIS CAM TC (Content Assembly Mechanism)

File Manager Pro User Guide. Version 3.0

Section Software Applications and Operating Systems - Detail Voluntary Product Accessibility VPSX. Level of Support & Supporting Features

Appendix efile (EDI) Upload - Quick Start Guide. Tennessee Motor Fuels Electronic Filing System Motor Fuels efile (EDI) - Quick Start Guide

Electronic Plan Submittal Application Process

Guidelines for Applicants

FIT College Online. User guide. Step 6: Navigation (step by step) guide to learning topics

Athabasca University Professional Position Description Section I Position Information Update Only Classification Review

Online Course Development Guide and Review Rubric

WebCenter Release notes

DMDoc General Concept

SAP Web Application Server 6.30: Learning Map for Development Consultants

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy

App Development with Talkamatic Dialogue Manager

1 of 24 7/26/2011 2:48 PM

II. PREVIOUS RELATED WORK

Digital Signature verification documents

FIPA agent based network distributed control system

Windchill Service Information Manager Curriculum Guide

Job Description Senior Consultant (SharePoint)

How to Build Successful DSL s. Jos Warmer Leendert Versluijs

Job Description Senior Consultant (SharePoint)

Data Modeling Master Class Steve Hoberman s Best Practices Approach to Developing a Competency in Data Modeling

TechTips. Connecting Xcelsius Dashboards to External Data Sources using: Web Services (Dynamic Web Query)

MD Link Integration MDI Solutions Limited

BioOne Librarian Tip Sheet Series. Using the Administration Panel

National Diploma in Business (Small Business Management)

Organization of DSLE part. Overview of DSLE. Model driven software engineering. Engineering. Tooling. Topics:

Simplifying the Development of Rules Using Domain Specific Languages in DROOLS

Using the Acrobat X Pro Accessibility Checker

System to System Interface Guide

IACS QUALITY MANAGEMENT SYSTEM CERTIFICATION SCHEME (QSCS)

Service Oriented Architecture Professional (SOACP)

A Report on the Evaluation of Criteria Sets for Assessing Health Web Sites. A Joint Project of

OCR LEVEL 2 CAMBRIDGE TECHNICAL

Transcription:

IBT2- Product Construction Standard CONNEXOR IBT 2.0 Information Workshop, 6. June 2011 Dr. Tuan Anh Nguyen IBT Software Engineer @ CONNEXOR SIX Swiss Exchange Page

Agenda- Product Construction Standard (PCS) Overview Basic Concept From IBT1 to IBT2 Basic Principals Documentation and interpretation PCS error message Page 2

PCS Overview Product Construction Standard (PCS2) is a comprehensive rule-based predicate logic system responsible for IBT2 validations Financial economic validations for structured product Service oriented validations Data format correctness validations Current PCS2 coverage Generic validations for all product types Instrument basic validations Underlying basic validations Service basic validations Additional specific validations for 26 most frequently used IBTTypeCodes Cover ~95% of Swiss structured product market Specific cash flow validations Page 3

PCS: from IBT1 to IBT2 IBT1 IBT1 schema Validation checking generated per IBTTypeCode PCS Validation is optional in IBT system IBT2 IBT2 schema Validation checking generated per IBTTypeCode PCS validation is mandatory in IBT2 system Validation rule document provided PDF Online document Well-defined validation error / warning message format Page 4

PCS2 Validation Process TUFS upload Validation response IBT2 System PCS2 XSLT PCS2 XSLT Generator PCS2 rule-base PCS2 back-end Page 5

PCS: Basic Principal Design approach Validations are expressed in term of predicates If A Then B If part is optional Predicate expressions can be on entities, single attribute, multiple attributes Three major levels Product IBTTypeCode Component List of validation group (Lego Rule) Validation group (Lego Rule) List of predicates Page 6

PCS2 Basic Principal Entity alias (role qualification) Used to distinguish i entity names with different qualification Domain name PCS uses domain name (e.g. PaymentType=PrincipalPayment) instead of domain value (e.g. PaymentType=1) More human understandable Lego principal Mainly use to describe cash flow structures (unbundling) Page 7

PCS Document: Two forms Online Version PDF Version Page 8

PCS Online Document Tool: Navigation Panel IBTTypeCode=10000 1 Long CallWarrant ProductType: 100001 Components 100001- PaymentStructuredPrincipal ComponentEntities LegoRules PaymentStructuredPrincipal Validation Group (LegoRule) PaymentStructuredComponent ComponentEntities LegoRules ComponentEntities LegoRules Page 9

PCS Online Document Tool: Predicate Panel Domain name Predicate name Text description of predicate (mouse over) Page 10

PCS2 Validation: PDF version Offline/Downloadable version Rules are flattened and expressed in human readable text All generic rules are described in the first chapter Other chapters are only rules for specific product type Product-specific rule has higher priority than generic one in case of conflict Page 11

Reading recommendation PDF PCS Consult all rules per product type Online PCS Understand the overall structure of a product type Search for certain attribute validations Technical/concrete validation expressions IBT2 Online Document IBT2 model, entity and attribute (meta model for PCS2) Domain name-domain value Page 12

PCS Error Message Termsheet Information PCS2 Online Document Validation errors Error location in the XML Page 13

Summary PCS Tool has been developed by SIX Swiss Exchange to ensure the IBT1/IBT2 data quality PCS2 validations will be part of IBT2 upload process PCS2 documents are published together with IBT2 model/specification Online version PDF version We are looking for feedback to further enhance the validations Page 14