There are many formats of message/requests used in various systems when they communicate with one another. In some cases, we may want to test such a system with synthetic messages to understand how it responds to certain error conditions.

This solution allows a user to take a JSON (i.e. an endpoint swagger spec) or xml message (i.e FCA data reg specifications) and from it create a template file that can then be used to generate significant amounts of messages with the same structure as the input file but with synthetic data replacing the original data. These synthetic messages can then be injected into to a test environment to be used in testing.