Installing and configuring the Case event emitter automatically
Alternatively to a manual deployment or upgrade, you can install, upgrade, or uninstall your Case event emitter application automatically by configuring and running the EnableCaseBAI.py script.
About this task
The automated installation approach using the EnableCaseBAI.py script is the recommended method for deploying the Case Event Emitter because it:
- Automatically configures the required JVM system property (-DcaseEventEmitterJsonFile) that points to the configuration file location
- Handles both clustered and standalone WebSphere environments
- Manages Kerberos configuration if required for Kafka security
- Ensures consistent deployment across different environments
- Reduces configuration errors
The script performs the following operations:
- Creates a new WAR file with your configuration
- Deploys the WAR to the specified WebSphere environment
- Configures the -DcaseEventEmitterJsonFile JVM property automatically
- Optionally configures Kerberos settings if needed
Important:
The Case Event Emitter requires the -DcaseEventEmitterJsonFile JVM system property to function correctly. This property is automatically configured by the EnableCaseBAI.py script. If you choose manual deployment instead, you must configure this property manually.