BPEL embebido en java


El siguiente ejemplo muestra un fragmento de Java se define en una actividad BPEL Java

En el IDE de desarrollo en el panel de objectos BPEL este componente quiere decir que se va a insertar codigo 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


Agregue la línea siguiente antes de importar la clase de elemento : bpelx:exec

No hay comentarios:

Publicar un comentario