![]() ![]() ![]() ![]() ![]() ![]() |
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.
![]() ![]() ![]() |