0 votes
1.5k views
in IBM BPM Installation by (21.5k points)

1 Answer

0 votes
by (30.6k points)

A single-server development sandbox with IBM BPM (or BAW) on Red Hat and Oracle, in the order that avoids the classic mistakes:

  1. Machine: RHEL 8/9 (check the BAW system requirements for your version), 8 vCPU, 32 GB RAM (16 GB minimum), 150 GB disk; hostname resolvable (fixed IP or /etc/hosts), ulimit -n 65536, SELinux permissive or configured, ksh and 32-bit compat libs when the installer asks.
  2. Oracle: 19c (XE is fine for a sandbox), a pluggable database, and the BPM users / tablespaces created with the scripts BAW generates (BPMConfig.sh -create -sqlfiles <properties> writes the DDL you run as SYS): BPMDB, PDWDB, CMNDB schemas; set open_cursors=1000, processes=500; the Oracle JDBC driver ojdbc8.jar path for the profile creation.
  3. Install: Installation Manager + WebSphere ND + BAW from the repositories with the silent response file (imcl install ...), then create the single-cluster environment with the Single Cluster properties file sample for Oracle: BPMConfig.sh -create -de myEnv.properties - one deployment manager, one node, one cluster member, Process Center (or Process Server). This also bootstraps the databases.
  4. Start: startManager, startNode, startServer; log in to https://host:9443/ProcessCenter; install Process Designer on a Windows client or use the web designer.
  5. After: snapshot the VM (rollback), set up daily database exports, and keep the properties file and response files in Git - the same files build the next sandbox in an hour.
# skeleton of the BPMConfig properties (Oracle, single cluster, Process Center)
bpm.de.name=De1
bpm.de.type=ProcessCenter
bpm.de.db.1.type=Oracle
bpm.de.db.1.hostname=oracle.example.com
bpm.de.db.1.portNumber=1521
bpm.de.db.1.databaseName=ORCLPDB1        # service name
bpm.de.db.1.schema=BPMUSER
bpm.de.db.1.user=BPMUSER
bpm.de.db.1.password=...
bpm.de.deploymentEnvironmentType=Workflow # or Process Center
# ... node / cluster / admin user sections from the sample: BPMConfig_samples/Oracle/Standard/DE/Workflow-SingleCluster-Oracle.properties

Alternatives that are faster for pure development: the CP4BA starter deployment on a small OpenShift (or the IBM-provided trial images), or Workflow Process Service as a container - no Oracle, no WebSphere. Keep the traditional sandbox when you must mirror a traditional production.

References

Related questions

0 votes
1 answer 2.0k views
0 votes
1 answer 1.2k views
0 votes
1 answer 2.9k views
0 votes
1 answer 1.7k views
0 votes
2 answers 4.6k views
0 votes
1 answer 774 views
0 votes
1 answer 668 views
0 votes
1 answer 788 views
0 votes
2 answers 1.8k views

723 questions

807 answers

98 comments

4.9k users

Join BPM Community Discord Channel

Welcome to BPM Tips Q&A, Community wiki/forum where you can ask questions and receive answers from other IBM BPM experts and members of the community. Users with 2000 points will automatically be promoted to expert level.
Created by Dosvak LLC
Our Youtube Channel
...