Search This Blog

Tuesday, July 20, 2010

Feeds collide across multiple BPMC instances - Only can run one at any given time

Symptom
This issue occurs when more than one BPMC instance is installed on a given server. When a feed is actively running in one instance, a feed can not be started/executed in another instance. You will see all feeds greyed out in the load panel in the other instance(s), thereby preventing any feeds to be kicked off across all instances.

Cause
The BPMC agents are being shared across BPMC instances, thereby only allowing one feed to be run across all instances at any gievn time.

Solution
Rename the BPMC agents in each instance in the CONST_SYS Table.

BEFORE (Original Values):
KeyID Value
AgentOnDemandBroker BPMC_ONDEMAND_BROKER
AgentCmdPrefix BPMC_CMD_
AgentSchedulePrefix BPMC_SCHEDULE_

AFTER (Changed to reflect BPMC Instance named BPMC_MSA):
KeyID Value
AgentOnDemandBroker BPMC_MSA_ONDEMAND_BROKER
AgentCmdPrefix BPMC_MSA_CMD_
AgentSchedulePrefix BPMC_MSA_SCHEDULE_

1 comment:

  1. Jerry,

    Good Post, This was a pain point in muti BPMC Structure.

    Suvas

    ReplyDelete