Clone is used to replicate the checks (bundles) within the currently loaded x9 file some number of specified times. This function is useful when you want to create a larger x9 file, where replicated checks are satisfactory for your testing purposes. An example would be the need for larger files for stress testing purposes. Note that it is also possible to use the Clone output as input to Scrub, which would allow randomly selected test cases to be assigned to the resulting x9 file.
Clone will automatically renumber the bundles to ensure that the bundle identifiers are unique per x9 rules. You can specify the number of times that each bundle will be duplicated. The new bundles will be appended to the end of your existing x9 data.
If the currently loaded file contains a credit reconciliation record, then you can also indicate how you want the cloned output to be constructed. You can either duplicate the input which will create multiple credits, or you can combine the check volume into the credit reconciliation record that already exists.
Clone will launch a new validation process for the cloned x9 file. The cloned file remains in memory after the cloning process has been run. You must save the results to an external x9 file if you determine that the results are beneficial.