Click Libraries and Classpath.

17-14 Oracle Fusion Middleware Developers Guide for Oracle SOA Suite Figure 17–13 Custom Data Publisher Class 7. Ensure that the class compiles successfully. The next time that you deploy the BPEL process, the Java class is added to the SOA archive SAR and deployed.

17.2.6 How to Register the Sensors and Sensor Actions in composite.xml

Oracle JDeveloper automatically updates the composite.xml file to include appropriate properties for sensors and sensor actions, as shown in Example 17–7 : Example 17–7 composite.xml File composite name=JMSQFComposite applicationName=JMSQueueFilterApp revision=1.0 label=2007-04-02_14-41-31_553 mode=active state=on import namespace=http:xmlns.oracle.comJMSQueueFilter location=JMSQueueFilter.wsdl importType=wsdl service name=client interface.wsdl interface=http:xmlns.oracle.com JMSQueueFilterwsdl.interfaceJMSQueueFilter binding.ws Note: Ensure that additional Java libraries needed to implement the data publisher are in the class path. Oracle BPEL Process Manager can execute multiple process instances simultaneously, so ensure that the code in your data publisher is thread safe, or add appropriate synchronization blocks. To guarantee high throughput, do not use shared data objects that require synchronization. Using Oracle BPEL Process Manager Sensors 17-15 port=http:xmlns.oracle.comJMSQueueFilterwsdl.endpointclient JMSQueueFilter_pt service component name=JMSQueueFilter implementation.bpel src=JMSQueueFilter.bpel property name=configuration.sensorLocation type=xs:string many=falseJMSQueueFilter_sensor.xmlproperty property name=configuration.sensorActionLocation type=xs:string many=falseJMSQueueFilter_sensorAction.xmlproperty component wire source.uriclientsource.uri target.uriJMSQueueFilterclienttarget.uri wire composite You can specify additional properties with property name= ..., as shown in Example 17–7 . 17.3 Viewing Sensors and Sensor Action Definitions in Oracle Enterprise Manager Fusion Middleware Control The Oracle Enterprise Manager Fusion Middleware Control provides support for viewing the metadata of sensors, sensor actions, and the sensor data created as part of the process execution. For more information, see Oracle Fusion Middleware Administrators Guide for Oracle SOA Suite and Oracle BPM Suite. Notes: ■ For this release, BAM sensor actions are not shown in Oracle Enterprise Manager Fusion Middleware Control. ■ Only sensors with an associated database sensor action are displayed in Oracle Enterprise Manager Fusion Middleware Control. Sensors associated with a JMS queue, JMS topic, remote JMS, or custom sensor action are not displayed. 17-16 Oracle Fusion Middleware Developers Guide for Oracle SOA Suite