Before setting up your GPSS client development environment, ensure that you have:
Perform the following procedure to set up a GPSS client Java development environment. This procedure assumes a Linux-based development system.
If not already present on your development system, install Java Development Kit version 1.8. You must have superuser permissions to install operating system packages. For example, to install the JDK on a CentOS development system:
root@devsys$ yum install java-1.8.0-openjdk-1.8.0*
If it is not already installed on your development system, download the protocol buffer compiler version 3, and follow the installation instructions in the README.
Create a work directory. For example:
user@devsys$ mkdir gpss_dev
user@devsys$ cd gpss_dev
user@devsys$ export GPSSDEV_DIR=`pwd`
Examples in this guide reference your work directory. You may consider adding $GPSSDEV_DIR
to your .bash_profile
or equivalent shell initialization script.
Download the gRPC Java code generation plugin and example code by cloning its repository. For example:
user@devsys$ git clone https://github.com/grpc/grpc-java.git
The command clones the repository to a directory named grpc-java
in the current directory.
Prepare the work directory for Java development. Create directories for the source code and the gpss.proto
service definition file. For example:
user@devsys$ mkdir -p client/src/main/java
user@devsys$ mkdir client/src/main/proto
Navigate to the proto
directory and copy the gpss.proto
service definition file to this directory. Refer to GPSS Batch Data API Service Definition if you have not already created the file. For example:
user@devsys$ cd client/src/main/proto
user@devsys$ cp <dir>/gpss.proto .
Navigate back to your work directory:
user@devsys$ cd $GPSSDEV_DIR