Follow the instructions on this page to
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
Follow the instructions below to install into your IDE.
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|
| 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|
| 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|
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
Use File > Import Existing Project, then select abl from the workspace folder. No errors should result.
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.
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
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,
- Right click and select New > Server
- 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.
- The next dialog step will enable you to Add and Remove resources; select BusLogicDemo and click Add>.
- 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.
- Verify there are no errors
BusLogicExt and BusLogicIntro Project
Import these two projects as you did for the two above. No errors should result.