Usually, a transaction definition must exist for any program you want to run. There are two ways of creating transaction definitions:
These two methods are covered in the following sections.