Follow

Getting Started: EBP Installation And Configuration

EBP Installation

Prerequisites

  • Laptop or equivalent hardware with Windows 10 (or greater), Mac, Linux (64bit preferred) 
  • 32GB RAM of memory, 1-2TB of free disk space
  • Azul JDK 1.8/Oracle JDK 1.8/Amazon Corretto Open JDK 1.8 (must be installed) 
  • Eclipse 2020-06 is required with current Elastic COBOL plugin 
  • Installed Elastic COBOL license (Home directory)
  • Installed and configure Java App Server or Webserver (Wildfly, Weblogic, Tomcat etc)  
  • Download latest EBP (bottom of the list in the link below) http://downloads.heirloomcomputing.com/builds/elastic_batch_platform/ 
  • Basic knowledge of Eclipse
  • Basic knowledge of COBOL/Java

Install EBP into Tomcat

To start, please download the latest EBP from the link below:

https://downloads.heirloomcomputing.com/builds/elastic_batch_platform/

IMPORTANT: above release will have changed since the creation of this document therefore pick the appropriate release number at the bottom of the list.

Open the zip file you just downloaded by double clicking on it (older release shown below).

image4.png

Click on ebp##21.5.6.war and drag it to the webapps folder and drop it on the webapps* folder.

The webapps folder should contain ebp##21.5.6.war as shown 

* Assumes you have tomcat webapps folder defined in your quick access

 

Start Tomcat 

Navigate to where the catalina.bat is located (mine is under D:\apache-tomcat-9.0.30\bin) from either a command prompt or from Eclipse Servers (Generally we start tomcat outside of Eclipse so if we shutdown Eclipse, it doesn’t shutdown tomcat). 

image23.png

 

You should see messages flash by in the tomcat console like: 

2021-05-06 17:28:14 +++ HEIRLOOM COMPUTING INC - ELASTIC BATCH PLATFORM - JES/JCL (v21.5.6)

2021-05-06 17:28:14 +++ RAC Info:  RAC not configured, Resource Access Control disabled

2021-05-06 17:28:15 +++ EBP operating under subscription for dev_licenses@usa.com (589fe69b-cecc-4def-97dd-026d80911c32)

Verify EBP is installed

From a browser: type http://localhost:8080/ebp/

* Above assumes you installed tomcat on port 8080 (default), below is using a different port number of 9085.

 

EBP Configuration

 

Navigate to Properties tab.

Or click on the Show button:

IMPORTANT: the default configuration assumes the EBP structure is on the C drive. If the structure is loaded any place else, you must edit the ebp.properties file and manually change the location.

image28.png

Submit first Job

Let’s submit your first job, in order to do that, you need to define a class and start an Initiator. 

Define Class

Navigate to Classes tab

Scroll down and press Save. Now Class A defined

Start Initiator

Navigate to Classes, click Initiators in the sub-menu. Press Start initiator button. Choose the class you want to start the initiator for (from already defined classes).

Press Save

Class A Initiator started

Submit Simple Job

Navigate to Jobs tab and choose Submit Job button.

Press Submit

When job is submitted successfully user is notified with a window with the job ID as shown below.

View Job Status and Output

There are a several ways to view job status and job output. 

You can monitor the jobs and their status using Jobs window.

One simple way is to use the operator console, by pressing here 

image14.png

You will see the job console messages and to view the output, click on job. A window with all available options will be displayed.

View Job Status and Output from Eclipse

Viewing Jobs from Eclipse is very simple, from the Eclipse Tool bar, Tools 🡪 EBP Server

image15.png

Press Okay since the default to tomcat is 8080 and EBP is installed there.

 

Expand the job by clicking on the >, then double click on the OUTjobnumber

image1.png

 

Additional reading

If you want to continue seting up the database connection for the EBP server, please follow this link:

https://support.heirloom.cc/hc/en-us/articles/4419173711636-Getting-Started-EBP-User-Application-And-Database-Integration

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.
Powered by Zendesk