Business Rules Server client application development

When Business Rules Server is installed, the artifacts that are needed to develop a Business Rules Server client application are installed in an SDK subdirectory. The SDK contains the Java™ libraries that are needed to create Business Rules Server clients. The subdirectory for the SDK is SDK/BusinessRules.

To run, client applications need the Business Rules Server and client API to be installed. When you deploy the client application, copy the appropriate client Business Rules Server libraries to the same computer and set the path statement correctly.

An API provides methods for client applications to communicate with the Business Rules Server. For Linux® and AIX®, only Java client applications are supported.

The API has the following versions:
  • A Java version
For Linux and AIX, the shared library for the API is called libPayDrAPI.so.

For Java applications, the util.jar and pdapi.jar JAR files must be in the Java class path. The files for the software development kit (SDK) are provided in the FTM artifacts pod and must be downloaded from the pod.

The software development kit is packaged within the br-toolkit JAR file. To build by using the SDK, use the following dependencies for compilation.
  • base_java_utilities.jar
  • util.jar
  • pdrutil.jar
  • jaxb-api
  • coreisfpay_jaxb.jar

For more information about getting these files from the artifacts container for your offering, see Getting the files from the artifacts container for your FTM offering.