By Phil Coulthard
In IBM® Business Process Manager, design toolkit hierarchies to avoid mutual dependencies by factoring out common content into its own toolkit so that the other toolkits can refer to it independently.
If you update the dependency on a child toolkit, you need to take a new snapshot of that parent toolkit for the change to be effective for whoever uses that toolkit, which can lead to a race situation with mutually dependent toolkits. For example, when you snapshot toolkit A, you now need to update the dependency and snapshot toolkit B, which means that you need to update the dependency and snapshot toolkit A. And that means that you need to update the dependency and snapshot toolkit B. And so on.
Applicable editions: Express, Standard, and Advanced
Applicable releases: All