El siguiente ejemplo muestra un fragmento de Java se define en una actividad BPEL Java
/* Inicio del fragmento de código*/
/*
/*
Escriba el código Java a continuación
System.out.println("Hello, World");
*/
try{
String status = "Bronze";
/* Acceso a una variable de tipo string */
String country = (String)getVariableData("v_country");
/* Acceder a una variable dentro del complex type - customer */
Element country1 = (Element)getVariableData("inputVariable", "payload","/ns1:customer/ns1:Country");
String c1 = country1.getTextContent();
/* Escribe o deja un rastro en el LOG de auditoria, Será visible en la consola de BPEL en tiempo de ejecución*/
addAuditTrailEntry("country is: " + country);
addAuditTrailEntry("country1 is: " + c1);
if (country.equalsIgnoreCase("Ireland")){
status = "Gold";
}
/* Estableciendo una variable de salida en el complex type - customer */
setVariableData("outputVariable", "payload","/ns1:customer/ns1:Status", status);
addAuditTrailEntry("status is: " + status);
}catch (Exception e) {
addAuditTrailEntry(e);
}
Add the following line before the bpelx:exec tag to import the Element class
System.out.println("Hello, World");
*/
try{
String status = "Bronze";
/* Acceso a una variable de tipo string */
String country = (String)getVariableData("v_country");
/* Acceder a una variable dentro del complex type - customer */
Element country1 = (Element)getVariableData("inputVariable", "payload","/ns1:customer/ns1:Country");
String c1 = country1.getTextContent();
/* Escribe o deja un rastro en el LOG de auditoria, Será visible en la consola de BPEL en tiempo de ejecución*/
addAuditTrailEntry("country is: " + country);
addAuditTrailEntry("country1 is: " + c1);
if (country.equalsIgnoreCase("Ireland")){
status = "Gold";
}
/* Estableciendo una variable de salida en el complex type - customer */
setVariableData("outputVariable", "payload","/ns1:customer/ns1:Status", status);
addAuditTrailEntry("status is: " + status);
}catch (Exception e) {
addAuditTrailEntry(e);
}
Add the following line before the bpelx:exec tag to import the Element class
Agregue la línea siguiente antes de importar la clase de elemento : bpelx:exec
No hay comentarios:
Publicar un comentario