Archive for septiembre 2007

Oracle Day Bogota, CO

0



Se que es totalmente tarde dar este anuncio, pero bueno en el mundo del internet las noticias viajan de manera muy rápida y teóricamente aún nos encontramos antes del evento.

El día 19 de Septiembre (o sea en algunas horas), se va a llevar a cabo el Oracle Day en Bogotá, Colombia. Este evento busca mostrar las últimas tecnologías y soluciones de Industria con que cuenta Oracle en la actualidad para todos sus clientes.

En esta oportunidad Rolando Carrasco Product Manager de FMW, co-participante de este blog va a estar dando las siguientes charlas:

11.25-12m Retos y mitos de una arquitectura empresarial orientada a servicios

4.20-5p.m Descubra cómo SOA y BPM ofrecen innovación y cambios reales a su negocio

Por mi parte también voy a estar realizando la charla

5.00-5.40p.m Convierta sus hojas de Excel en aplicativos. Con una interesante demostración en vivo.

Esperamos podernos ver con alguno de los lectores del blog en el evento.

Alla nos vemos!!!


Cómo cambiar de Status un Proceso en Oracle BPEL PM 10.1.3 a través de la API

0

Hola,

aquí un extracto de código en donde se ve cómo se puede cambiar de estatus un proceso que está publicado en Oracle BPEL PM 10.1.3.X:

public static void main(String[] args) {
try{
Properties props = new java.util.Properties();
props.load(new FileInputStream("c:/context.properties"));
Locator locator = new Locator( "default", "bpel", props);
IBPELProcessHandle[] processHandle = locator.listProcesses();
System.out.println("Numero de Procesos " + processHandle.length);
for(int i=0; i < processHandle.length; i++){
BPELProcessId processId = processHandle[i].getProcessId();
String nombre = processId.getProcessId();
System.out.println(i + " " + processId);
if (nombre.equals("GovTest")){
BPELProcessMetaData bpm = processHandle[i].getMetaData();
bpm.setState(2);
System.out.println(bpm.getState());
processHandle[i].updateMetaData(bpm);
}
}
}catch(Exception e){ e.printStackTrace(); } } }

A resaultar la línea de BPELProcessMetaData bpm = .....
ahí es donde se obtiene la metadata de un proces, y después con el método setState ya cambias el estatus. En el Javadoc de la API de BPEL PM puedes ver cuáles son los estados que existen.


Post navigation