|
This section contains information on the following subjects:
This section will help you to quickly get started using the Advanced Registration Flow feature using the bundled Oracle Business Process Management Web Service endpoint that is configured to work with the Oracle Business Process Management Process Engine. However, this feature is highly extensible and can be tailored to suit your environment.
The Event Manager is a component embedded within Oracle Enterprise Repository that manages event subscriptions, event persistence, event filtering, and event delivery. Web Service endpoints can subscribe to the Event Manager’s Subscription Manager and the events that are generated within Oracle Enterprise Repository are delivered to the Web Service endpoints.
The following diagram shows the different components that are involved.

The Event Manager uses an embedded version of Apache ActiveMQ JMS Server that is enabled by default. The embedded JMS server is configured to run out-of-the-box without any additional configuration. However, you can also configure the Event Manager to use an external Java-based message broker, such as Weblogic Server JMS or IBM MQSeries.
For more information on configuring the Event Manager, see Configuring the Oracle Enterprise Repository Event Manager.
After Oracle Enterprise Repository is installed, configure the Event Manager as follows.
cmee.eventframework.enabled=true property in the eventing.properties file in the <OER Domain>\WEB-INF\classes directory. cmee.eventframework.delivery.sleep and cmee.eventframework.store.sleep property values can also be tuned to control the overall performance of Oracle Enterprise Repository and the Web Service endpoints. These properties directly impact the number of events that get triggered per second by the Event Manager. For example, If a faster response is required for testing purposes, the default cmee.eventframework.store.sleep value of 7200 seconds should be changed to a reasonable testing amount.log4fl.properties file in the <OER Domain>\WEB-INF\classes directory. # eventing subsystem
log4j.category.com.bea.infra.event.core= debug,eventingLog,stdout
log4j.category.com.bea.infra.event.dm= debug,eventingLog,stdout
log4j.category.com.bea.infra.event.facade= debug,eventingLog,stdout
log4j.category.com.bea.infra.event.notifier= debug,eventingLog,stdout
log4j.category.com.bea.infra.event.store= debug,eventingLog,stdout
log4j.category.com.bea.infra.event.sub= debug,eventingLog,stdout
| Note: | By default the Subscription Manager is configured to work out-of-the-box with the Oracle Business Process Management Process Engine if the Oracle Business Process Management Process Engine is running on the same machine as Oracle Enterprise Repository. You can skip this step if this is the case because the default settings are ready to run. |
As shown below, the following information may need to be changed within the EndPointEventSubscription.xml file under <OER Domain>\WEB-INF\classes directory, depending on the requirement:
eventNotifier.jar located in <OER Webapp path>/WEB-INF/lib for the available operations.Follow these steps to make sure that events are triggered after the configuring the Event Manager.
For information on using the Oracle Enterprise Repository Asset Editor, refer to the Oracle Enterprise Repository Registrar Guide.
| Note: | The Asset Type should be Service. |
When Oracle Enterprise Repository is installed, you will be directed to install and configure Oracle Business Process Management. This section assumes that Oracle Business Process Management was successfully installed.
After the Event Manager is ready to send events, the Oracle Business Process Management Process Engine needs to be configured and be ready to process the events. When Oracle Enterprise Repository is installed, it provides an option to install and configure the Process Engine. This section assumes that the Process Engine was successfully installed before following these steps.
To launch the Oracle Business Process Management Admin Center, double-click the albpmadmcenter file in the <OBPM Enterprise Home>\bin directory.
Oracle Enterprise Repository features pre-bundled Advanced Registration Flows that are deployed to the Process Engine. When events are triggered within Oracle Enterprise Repository, they are delivered to the Process Engine and execute the Advanced Registration Flows that attempt to automate Oracle Enterprise Repository processes, such as asset submission, acceptance, registration, and other governance process.
For more information about the available Advanced Registration Flows, see Configuring Advanced Registration Flows.
Follow these steps after the Oracle Business Process Management Process Engine is installed.
workflow.xml) file using the Generate Workflow Config tool (config_gen.bat). This tool connects to Oracle Enterprise Repository and creates a bootstrapping file that can be customized. For more information about generating the workflow.xml file, see Generating the Workflow Config File. workflow.xml file to the <OBPM Enterprise Edition>/enterprise/server/aler_engine directory.workflow.xml file using the XML editor of choice.<alerconnection>
<uri>http://server01.amer.bea.com:7005/aler/services/FlashlineRegistry </uri>
<registrar>
<user>admin</user>
<password>admin</password>
</registrar>
</alerconnection>
The URI must use the following format: http://<host>:<port>/<oer web app name>/services/FlashlineRegistry
workflow.xml file, locate the assetType settings for the “Service” asset type, as shown here.<assetType name=”Service” community=”_CHANGE_COMMUNITY_” id=”154”>
<allTabs>
<allTabs>
<tab name=”Oveview”/>
<tab name=”UDDI: Business Entity”/>
<tab name=”Taxonomy”/>
<tab name=”Architecture”/>
</allTabs>
<assetType name=”Application” community=”_CHANGE_COMMUNITY_” id=”154” autoAccept=”true”>
<allTabs>
<allTabs>
<tab name=”Oveview”/>
<tab name=”UDDI: Business Entity”/>
<tab name=”Taxonomy”/>
<tab name=”Architecture”/>
</allTabs>
Now the Oracle Business Process Management Process Engine is configured to automatically accept any asset of type “Service.”
workflow.xml changes.workflow.xml file without restarting the Oracle Business Process Management Process Engine. For more information about refreshing the workflow.xml file, see Refreshing the Workflow Config File.Once the Oracle Business Process Management Process Engine is configured and running, follow these steps to process an asset submission event.
For information on using the Oracle Enterprise Repository Asset Editor, refer to the Oracle Enterprise Repository Registrar Guide.
| Note: | The Asset Type should be Service. |
albpmlogviewer file in the <OBPM Enterprise Home>\bin directory.
|