BPM Flow

This is the complete installation Script. Execute all at once it could take time. All sources will be download from: https://github.com/brunobuzzi/BpmFlow

The whole project will be installed at: /home/linux-user-name/GsDevKit_home/shared/repos/BpmFlow

Script

Gofer new
package: 'GsUpgrader-Core';
url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
load.
(Smalltalk at: #GsUpgrader) upgradeGrease.
GsDeployer deploy: [
Metacello new
baseline: 'Seaside3';
repository: 'github://GsDevKit/Seaside31:gs_master/repository';
onLock: [:ex | ex honor];
load: 'CI' ].
GsDeployer deploy: [
Metacello new
baseline: 'AbstractApplicationObjects';
repository: 'github://brunobuzzi/AbstractApplicationObjects:master/repository';
onLock: [:ex | ex honor];
load ].
GsDeployer deploy: [
Metacello new
baseline: 'Sewaf';
repository: 'github://brunobuzzi/SEWAF:master/repository';
onLock: [:ex | ex honor];
load ].
GsDeployer deploy: [
Metacello new
baseline: 'OrbeonPersistenceLayer';
repository: 'github://brunobuzzi/OrbeonPersistenceLayer:master/repository';
onLock: [:ex | ex honor];
load ].
GsDeployer deploy: [
Metacello new
baseline: 'BpmFlow';
repository: 'github://brunobuzzi/BpmFlow:master/repository';
onLock: [:ex | ex honor];
load ].
BpmSystemInitialization createSystemDefaultObjects.
GemStoneServerConfiguration default gemstoneIP: 'GemStone/S IP'.
WAOrbeonProcessLayer register.
"To register a centralized Component to access the other applications"
WABpmCentralPortal register. "ipaddress:port/bpmflow"
"To register Component individually"
WABpmFrontofficeLogin register. "ipaddress:port/bpmflow-frontoffice"
WABpmBackofficeLogin register. "ipaddress:port/bpmflow-backoffice"
WABpmBIandChartsLogin register. "ipaddress:port/bpmflow-bi"

Execute the Web Server

This is an interactive session mode. If you want to execute the Web Server in a Production Environment then check: Scripts to Run the Application

| handler commitThreshold |
commitThreshold := 65.
handler := AlmostOutOfMemory addDefaultHandler: [ :ex | self halt ].
SessionTemps current at: #'AlmostOutOfMemoryStaticException' put: handler.
System signalAlmostOutOfMemoryThreshold: commitThreshold.
[WAGsZincAdaptor startOn: 8787]
on: AlmostOutOfMemory enable
do: [:ex | ex error: ex description].