Broadcast Output Adapter Configuration

B-2 Oracle Complex Event Processing Developers Guide wlevs:event-type type-name=HelloWorldEvent wlevs:classcom.bea.wlevs.event.example.helloworld.HelloWorldEventwlevs:class wlevs:event-type wlevs:event-type-repository -- Adapter can be created from a local class, without having to go through a adapter factory -- wlevs:adapter id=helloworldAdapter class=com.bea.wlevs.adapter.example.helloworld.HelloWorldAdapter wlevs:instance-property name=message value=HelloWorld - the current time is: wlevs:adapter wlevs:channel id=helloworldInputChannel event-type=HelloWorldEvent wlevs:listener ref=helloworldProcessor wlevs:source ref=helloworldAdapter wlevs:channel -- The default processor for Oracle CEP 11.0.0.0 is CQL -- wlevs:processor id=helloworldProcessor wlevs:channel id=helloworldOutputChannel event-type=HelloWorldEvent advertise=true wlevs:listener bean class=com.bea.wlevs.example.helloworld.HelloWorldBean wlevs:listener wlevs:source ref=helloworldProcessor wlevs:channel beans B.2 Component Configuration Schema wlevs_application_config.xsd An Oracle CEP application contains one or more component configuration files in its META-INFwlevs directory. You use component configuration files to override the default configuration for Oracle CEP components such as adapters, channels, and processors. The wlevs_application_config.xsd schema file describes the structure of component configuration files. This XSD schema imports the following schemas: ■ wlevs_base_config.xsd ■ wlevs_eventstore_config.xsd ■ wlevs_diagnostic_config.xsd These schema files are located in the ORACLE_CEP_HOME\ocep_11.1\xsd directory, where ORACLE_CEP_HOME is the main Oracle CEP installation directory, such as d:\oracle_cep. For more information, see Appendix D, Schema Reference: Component Configuration wlevs_application_config.xsd . B.2.1 Example Component Configuration File The following example shows the component configuration file for the HelloWorld sample application: ?xml version=1.0 encoding=UTF-8?n1:config xmlns:n1=http:www.bea.comnswlevsconfigapplication xmlns:xsi=http:www.w3.org2001XMLSchema-instance processor namehelloworldProcessorname rules query id=helloworldRule [CDATA[ select from helloworldInputChannel [Now] ]] Oracle CEP Schemas B-3 query rules processor channel namehelloworldInputChannelname max-size10000max-size max-threads2max-threads channel channel namehelloworldOutputChannelname max-size10000max-size max-threads2max-threads channel n1:config B.3 Deployment Schema deployment.xsd The deployment file for an Oracle CEP instance is called deployments.xml and is located in the DOMAIN_DIRservername directory, where DOMAIN_DIR refers to the main domain directory and servername refers to the name of the server instance. This XML file lists the OSGi bundles that have been deployed to the server. The deployment.xsd schema file describes the structure of deployment files. This schema file is located in the ORACLE_CEP_HOME\ocep_11.1\xsd directory, where ORACLE_CEP_HOME is the main Oracle CEP installation directory, such as d:\oracle_cep. For more information, see Appendix E, Schema Reference: Deployment deployment.xsd . B.3.1 Example Deployment XML File The following example shows the deployments.xml file for the sample FX domain: ?xml version=1.0 encoding=UTF-8? beans xmlns=http:www.springframework.orgschemabeans xmlns:xsi=http:www.w3.org2001XMLSchema-instance xmlns:wlevs=http:www.bea.comnswlevsdeployment xsi:schemaLocation= http:www.springframework.orgschemabeans http:www.springframework.orgschemabeansspring-beans.xsd http:www.bea.comnswlevsdeployment http:www.bea.comnswlevsdeploymentdeployment.xsd bean class=org.springframework.beans.factory.config.PropertyPlaceholderConfigurer property name=systemPropertiesModeName value=SYSTEM_PROPERTIES_MODE_OVERRIDE bean wlevs:deployment id=fx state=start location=file:{wlevs.domain.home}applicationsfxcom.bea.wlevs.example.fx_11.1.0.0.jar beans B.4 Server Configuration Schema wlevs_server_config.xsd The Oracle CEP server configuration file, config.xml, is located in the DOMAIN_ DIR servernameconfig directory, where DOMAIN_DIR refers to the main domain directory and servername refers to a particular server instance. To change the configuration of an Oracle CEP instance, you can update this file manually and add or remove server configuration elements.