Getting Started‎ > ‎Downloads‎ > ‎

Installation Instructions


Follow the instructions on this page to


It is important to complete the verification steps, both as a basis for learning business logic, and to verify proper installation.

Click this link to download the zip/tar.  It contains the runtime system, and the samples noted above.  Click here for a Release Summary.
Get support from Automated Business Logic and other users, make your own contributions
  • Install
Follow the instructions below to install into your IDE.
  • Verify
The Verification process installs and runs two sample projects (Bus Logic Demo and Bus Logic Intro), as further described below.  

When you complete these steps, you should be able to introduce Business Logic to your own projects.

Unzip the Install

Unzip the Installer to a suitable location for maintaining the product - no spaces in the name.  As shown in the screen shot below, the installer contains a single folder named ABL-2.1.5, or ABL-PRO-2.1.5 (where 2.1.5 is the current version number).  The zip is comprised of the following main elements described in the subsections below.

Note: some unpacking programs (e.g., Wintar) report errors; we have tested with Winzip and 7zip.

Installer Contents Summary

The zip contents are briefly described below (click the image at right to see a full screen view).

 Item Description Edition
abl  This is the core runtime for business logic.  It contains:
  • lib - contains the autobizlogic.jar, as well as other jars you will need to execute business logic. Eclipse users may wish to build a Library from these.

  • source - see autobizlogic-x.xx-sources.jar

  • docs - available online (here!).  You can obtain a copy from your hard drive with utilities such as httrack.
 BusLogicDemo Simple JSP app to illustrate ABL (see Home Page) ABL
 BusLogicExt Extensions for copy, allocation - used by BusLogicIntro, and for use in your projects ABL Pro
 BusLogicIntro Larger database used for training, utlizing jUnit tests (no user interface.  

 ABL Pro
 BusLogicIntroDyn Same as above, but uses Maps instead of POJOs for Hibernate access.

 ABL Pro
 BusLogicDoc LogicDoc provides an optional way to document your Business Logic in the context of Use Cases and their Requirements.  To keep things simple, we suggest you complete the installation on this page before you undertake LogicDoc Installation

 ABL Enterprise

Create ABL-2.1.5 Workspace

These instructions presume you are using Eclipse.  It is not required.  You can use any IDE you wish - please perform the analogous steps.

When you start Eclipse, you are asked for a workspace, a container for one or more projects.  Choose the ABL-2.1.5 folder you created in the unzip stage above.  This will create an empty workspace, into which we will Import Existing Projects as described below.

You can configure your workspace now (e.g., editor fonts and so forth).  Verify that Preferences > Java > Installed JREs is set to a location that is a JDK, not just a JRE (look for a lib folder with tools.jar).

Import the abl Project

Use File > Import Existing Project, then select abl from the workspace folder.  No errors should result.

Import the BusLogicDemo Project, and create a Tomcat Server

For this database, we will first run a pre-built application, then review the main steps in changing it, and building it from scratch.

Import the BusLogicDemo Project

Use File > Import Existing Project, then select BusLogicDemo from the workspace folder.  The compile errors you see will be resolved in the next step.

Create the Tomcat Server

No Servers View?

If you cannot find this Perspective / View, be sure you installed the EE version of Eclipse
Select the Java EE Perspective (specified via buttons at upper right; Java EE is normally already selected since it is the default).  You should see a Servers View in one of the tab sheets at the bottom, which will be empty.

Under the Servers tab, 
  1. Right click and select New > Server

  2. Choose Apache > Tomcat > Tomcat v 7.0 Server (click thumbnail at right to see full screen image), then designate its location (presumes you have downloaded Tomcat V7).  Click Next.

  3. The next dialog step will enable you to Add and Remove resources; select BusLogicDemo and click Add>.

    1. If you hit finish in Step 2, the Server won't include BusLogicIntro.  You can easily add it back: right click the Server, choose Add and Remove, and proceed as noted above.

  4. Verify there are no errors

Import the BusLogicExt and BusLogicIntro Project

Pro Only

ABL does not include these elements - perform these steps for ABL Pro.  
Import these two projects as you did for the two above.  No errors should result.