This describes how to configure the Business Process Choreographer
containers for business processes and for human tasks. It also describes how
to configure Business Process Choreographer Explorer and Business Process
Choreographer Observer.
Before you begin
If you have a Network Deployment (ND) environment, make sure that
the Service Component Architecture (SCA) is configured. Click then in the Business
Integration section, click Service Component Architecture.
If necessary, make changes and click Apply. If you
want to install Business Process Choreographer Observer in an ND environment,
you must have already configured the Common Event Infrastructure (CEI).
Why and when to perform this task
Business Process Choreographer supports enterprise applications that
include business processes and human tasks. It provides a container for business
processes and a container for human tasks. These containers must be installed
and configured before being used. The human task container requires the business
process container and the staff service. Business Process Choreographer Explorer
provides a Web client interface for human interaction and administrating business
processes and human tasks. Business Process Choreographer Observer allows
you to create reports on processes and tasks that have been completed. You
can also use Business Process Choreographer Observer to view the status of
running processes and tasks.
Steps for this task
- If you selected the Business Process Choreographer sample configuration
option when you created a default profile, the business process container,
human task container, Business Process Choreographer Explorer, and Business
Process Choreographer Observer are already configured.
You can
check if they are configured, by looking in the administrative console for
enterprise applications with names that start with BPEContainer, BPCExplorer, TaskContainer,
and BPCObserver.
The
sample configuration uses a Cloudscape database and the WebSphere default
messaging provider. This sample configuration is not suitable for a production
system. Because you can only have one Business Process Choreographer configuration,
you must remove the sample configuration, as described in Removing the Business Process Choreographer configuration before
you can continue configuring Business Process Choreographer to use WebSphere
MQ or a different database.
- Perform
one of the following:
- If you want to use an administrative script to configure Business
Process Choreographer:
- Perform Using the bpeconfig.jacl script file to configure Business Process Choreographer.
- If you want to use a local Oracle database,
you must create it manually.
- Continue at step 3.
- If you want to use the installation wizards to configure Business
Process Choreographer, perform both of the following:
- Configuring the business process container using the installation wizard
- Configuring the human task container, using the installation wizard.
- If you are using an LDAP staff
plug-in, perform: Configuring the LDAP staff plug-in provider. The system
and user registry staff plug-in providers can be used without configuring
them.
- If
you have a Network Deployment (ND) environment, and you either used the human
task container install wizard, or an error occurred when running the bpeconfig.jacl
script, then you must setup the scheduler calendars application. Perform
one of the following:
- If you have already installed the scheduler calendars application on a
server, install it on additional servers by performing the following steps:
- Select .
- Select SchedulerCalendars.
- Under the Additional Properties section, select Map modules
to servers.
- Select the check box for the Module Calendars.
- The servers or clusters that are selected already have the SchedulerCalendars
application installed; do not clear them. Select the servers and the clusters
where you have configured a business process container.
- Select Apply.
- Select OK.
- Save and Synchronize changes with Nodes.
- If this is the first time that you are installing the scheduler calendars
application on a server, perform the following steps:
- Select .
- In the file selector window, browse to the installableApps subdirectory
of the install_root directory.
- Select ScheduleCalendars.ear.
- Select Next.
- Accept the default values and select Next again.
- Continue to accept the default values until you get to the 'Map modules
to servers' step, then select any servers and clusters on which you want
to load the ScheduleCalendars application, then select Next.
- On the summary step, select Finish.
- After the application has finished installing, select Save
to Master Configuration.
- Save and synchronize changes.
- Activate Business Process Choreographer: Perform Activating Business Process Choreographer.
- Optional: If you have not yet installed and configured
Business Process Choreographer Explorer, you can configure it now. Perform Configuring Business Process Choreographer Explorer.
- Optional: If you want to use Business Process Choreographer
Observer, and you did not use the option in the business process container
installation wizard to install it, and you did not run the bpeconfig.jacl
script file in batch mode, you can install Business Process Choreographer
Observer from the command-line by running a script. Perform, Configuring the Business Process Choreographer Observer infrastructure.
- Optional: Verify that Business
Process Choreographer works: Perform Verifying that Business Process Choreographer works.
- Optional: If there are problems: Perform Troubleshooting the Business Process Choreographer configuration.
Result
Business Process Choreographer is configured and working.
What to do next
Now you can run enterprise applications that contain business processes
or human tasks, or both.