Processing FpML®

An Advanced FpML Training Course

Friday, March 2, 2018
New York

Member $850 U.S.

Non-Member $975 U.S.

Register for Processing FpML®

Jump to Section:

Friday, March 2, 2018

8:15 AM Registration and Continental Breakfast

8:40 AM Welcoming Remarks and Course Overview

8:50 AM Validation Rules

This session serves as an introduction to FpML validation rules and methods. The purpose and syntax of the validation rules in FpML and some examples will be covered.

9:20 AM Validating FpML – The FpML Toolkit

Participants will learn the structure and scope of an open source validation engine (FpML Toolkit). An overview of the different tools that will be used during the day will be provided.

9:40 AM Building a Simple Validation Application

During this session, the group will create a simple application using the FpML Toolkit’s parsing and validation facilities which will print out the validation results.

10:00 AM Morning Break

10:30 AM Rules and Rule Sets: Theory

This session will provide a detailed walkthrough of how validation rules, rule sets, and preconditions are implemented in the FpML Toolkit. Participants will learn how to create new rules and rule sets and how to reuse existing rules.

11:00 AM Implementing New Rules and Rules Sets

During this session, the group will create a custom rule set and populate it with a mixture of standard and new rules then try it out in the validation application.

12:20 PM Luncheon

1:20 PM Validating Scheme Based Values

In this session, the group will learn how to validate code values based on a scheme list using the FpML Toolkit. Classes such as Schemes, SchemeManager will be introduced. Participants will learn how to validate party, trade, and security codes.

2:00 PM Using the FpML Toolkit with an Extended Schema

This session will provide a detailed walkthrough of how to expand the coverage of the FpML Toolkit. Participants will learn how to extend the tool to use their in-house extend schemas.

3:20 PM Afternoon Break

3:40 PM XMLBeans

An introduction to a data binding open source tool called XMLBeans and how to use it together with FpML. Participants will learn how to generate a library of Java objects from the FpML Schema.

4:00 PM Creating an FpML Document with XMLBeans

A walk through of how to create FpML documents using the Java objects and methods generated by XMLBeans. Participants will develop documents and validate them.

5:00 PM Course Concludes

Register Now for Processing FpML®
Back to Top

ISDA Conference Center, 10 East 53rd Street (entrance on 52nd and 53rd Street), 8th Floor, New York, NY 10022, Phone: +1 (212) 901-6000. Please find a map to the venue here.

Back to Top


Attendees should have some exposure to computer systems analysis, software design, interface design or data modelling. They should have some basic knowledge of XML. Knowledge of XML Schema will be helpful, but is not mandatory. Familiarity with privately negotiated derivatives would be helpful but is not required. The course can be taken after the introductory FpML Training Course and the advanced Extending FpML Training Course, or as an individual course for people with prior FpML experience.

Back to Top

Follow us @isdaconferences for the latest on upcoming events.

For general questions, including exhibition/sponsorship opportunities, conference topics or location suggestions contact us: | +1 212-901-6000