|
/Home / Products / GemCheck GemCheck Validation suitePurpose Derivatives allow many degrees of freedom, and consequently FpML allows a wide variety of structures. Not all of these structures will make sense from a business perspective. Prior to processing an FpML message from an uncontrolled source, it will be necessary to validate that it can be processed by the receiving firm or system. GemCheck does these checks and provides information that can be used to efficiently guide processing. Description The validation suite will peform validations at least consistent with the validation rules and language specified within the FpML validation working group. However, the emphasis of the suite will be to provide simple configuration of the key variable items that firms will require to validate FpML trades for their processing requirements, and implement standard consistency rules as simple, efficient black boxes, that can easily and efficiently be integrated into FpML trade processing. Features
Quality Assurance A large set of sample message and validation configuration files and known exceptions will be created, and the validation software will be run through an automated regression testing process based on these. Whenever changes (including fixes to newly discovered defects as well as enhancements) are made to the functionality of the suite, new test cases will be created and added to the testing suite to verify the accuracy of the changes. The validation suite will also be compared with results obtained by different implementations of the standard FpML rules language where practical. Applications
Status and Plan
|