doctorbatch.io Prerequisites

Prerequisites ( /prerequisites/2015/08/17/Prerequisites.html )

To use doctorbatch.io, you’ll need to import several dependencies from IBM products into your local Maven repository. The dependencies are as follows:

  • The MVS components require IBM Java for z/OS Toolkitfrom your JDK 1.6 or later installation on z/OS, and marshall.jar from your WebSphere Application Server installation (on any platform).
  • The ODM components require the JRules RES Execution library from your Operational Decision Manager installation on any platform
  • The WebSphere components require the Batch Runtime library from your WebSphere Application Server installation on any platform

Note that doctorbatch.io-core and doctorbatch.io-javabatch may be built and used without and IBM dependencies.

Locate and import the dependencies

To import a dependency into your local repository, use the following command

mvn install:install-file -Dfile=<path-to-file>
-DgroupId=<group-id> -DartifactId=<artifact-id>
-Dversion=<version> -Dpackaging=<packaging>

The dependencies and their target coordinates are described below.

IBM Java for z/OS Toolkit is located in your JDK 1.6 or later for z/OS at

  $JAVA_HOME/lib/ext/ibmjzos.jar

Dependency coordinates

<dependency>
  <groupId>com.ibm</groupId>
  <artifactId>jzos</artifactId>
  <version>2.4</version>
</dependency>

marshall.jar is located in your WebSphere Application Server v8.5.x installation at

  $WAS_HOME/AppServer/plugins/com.ibm.ws.wsadie/marshall.jar

Dependency coordinates

<dependency>
 <groupId>com.ibm</groupId>
 <artifactId>marshall</artifactId>
 <version>1.0.0</version>
</dependency>

JRules RES Execution library is located in your Operational Decision Manager v8.7 (or later) installation at

  $ODM_HOME/executionserver/lib/jrules-res-session-java.jar

Dependency coordinates

<dependency>
   <groupId>com.ibm</groupId>
   <artifactId>jrules-res-session-java</artifactId>
   <version>8.7.0.0</version>
 </dependency>

WebSphere Batch Runtime is located in your WebSphere Application Server v8.5.x (or later) installation at

  $WAS_HOME/AppServer/plugins/com.ibm.ws.batch.runtime.jar

Dependency coordinates

<dependency>
   <groupId>com.ibm</groupId>
   <artifactId>jrules-res-session-java</artifactId>
   <version>8.7.0.0</version>
 </dependency>