Exploring alternatives? Our products offer more value than the competition, and are trusted by more than 75% of the top-20 financial institutions in North America. Connect with us at sales@x9ware.com and start a free evaluation today.

SDK Includes X9Utilities

The X9Ware SDK Includes X9Utilities, which consists of all Java classes that are utilized by our X9Utilities product. Hence SDK applications can directly invoke X9Utilities functions, as documented in the X9Utilities User Guide. These functions will perform exactly as they do for X9Utilities. The only significant difference is that the system exit is not performed on completion of the X9Utilities run. A system log will still be created for each uniquely invoked run.

Use of specific X9Utilities functions within your applications may simplify your development process and shorten your development cycle. However, when you leverage these capabilities, you will need to be aware of how these classes are organized, and will be responsible for the implementation testing necessary to ensure compatibility within your runtime environment.

X9Ware does not guarantee that the technical design of these classes will remain the same. There may be significant change or even complete redesigns over a period of time. You need to be aware that this possibility does exist and may result in future work on your part.

The high level code for X9Utilities is broken into several core classes:

  • X9UtilMain contains the main() class and is responsible for initiation and termination and extends X9UtilBatch.
  • X9UtilBatch implements common functions. All methods are public so they can be overridden as needed.
  • X9UtilWorkUnit represents a single unit of work as performed within X9Utilities. Each worker function (write, export, validate, merge, compare, etc) is implemented as an independent class. These classes can be invoked directly or through X9UtilMain.

X9Ware will provide current source code for X9UtilMain, X9UtilBatch, and X9UtilWorkUnit upon written request from licensed users.

Scroll to Top