-
Book Overview & Buying
-
Table Of Contents
BPEL and Java Cookbook
By :
When using the Java Embedding activity, we need to read data from the BPEL process in order to perform the designed operation. This recipe explains how to read data from the BPEL variables.
Open the BPEL_and_Java_1_1 process and add the Java Embedding activity (ReadVar) into the BPEL process.
To read data from BPEL process input variable, we utilize the getVariableData function in the ReadVar code snippet:
oracle.xml.parser.v2.XMLElement input_var= (oracle.xml.parser.v2.XMLElement)getVariableData("inputVariable","payload","/client:process/client:input");The getVariableData returns the Object type, and in our case it is XMLElement to which we also cast the result. The XMLElement class contains convenient methods to access the content:
String input_var_txt= input_var.getTextContent();
The Java Embedding activity provides three types of getVariableData methods:
Object getVariableData(String name) throws BPELFault
Object getVariableData...
Change the font size
Change margin width
Change background colour