Diferencia entre revisiones de «BEA Aqualogic BPM 5.7 (Fuego)»
(Página creada con '== Comunicando con Base de Datos con PBL (Process Business Language) == Para executar comandos SQL en Aqualogic BPM 5.7 hay que seguir los siguientes pasos: Primer paso: Se …') |
|||
Línea 5: | Línea 5: | ||
Primer paso: Se debe crear nuevo "External Resource", haciendo click derecho en el directorio del proyecto "External Resources", del tipo "SQL Database". Los campos se deben completar con la información de la base de datos que queremos consultar y con un nombre significativo. | Primer paso: Se debe crear nuevo "External Resource", haciendo click derecho en el directorio del proyecto "External Resources", del tipo "SQL Database". Los campos se deben completar con la información de la base de datos que queremos consultar y con un nombre significativo. | ||
− | Segundo paso: Se debe crear un nuevo "BPM Object", haciendo click derecho sobre del modulo deseado en el directorio de "Catalog", y luego crear un método en nuestro método, haciendo click derecho sobre el objeto y seleccionando la opción "New Method". Ahora se debe editar el nuevo método, expandiendo el objeto bpm y haciendo doble click sobre el nombre del método creado. Ahora podemos editarlo e incluir el código necesario para comunicarnos con la BD a través de una clase propia de Fuego, un ejemplo de implementación puede ser el siguiente: | + | Segundo paso: Se debe crear un nuevo "BPM Object", haciendo click derecho sobre del modulo deseado en el directorio de "Catalog", y luego crear un método en nuestro método, haciendo click derecho sobre el objeto y seleccionando la opción "New Method". Ahora se debe editar el nuevo método, expandiendo el objeto bpm y haciendo doble click sobre el nombre del método creado. Ahora podemos editarlo e incluir el código necesario para comunicarnos con la BD a través de una clase propia de Fuego, un ejemplo de implementación puede ser el siguiente: |
− | + | <code java> | |
+ | String queryAEjecutar ="SELECT * FROM nombreTabla WHERE nombreColumna in (?,?)"; | ||
− | String | + | String nombreDeLaBDCreada = "NombreBD"; |
− | String | + | String[] arrayDeParametros = {"valor1", "valor2"}; |
− | + | Iterator iterator = DynamicSQL.executeQuery(sentence : queryAEjecutar, implname : nombreDeLaBDCreada, inParameters : arrayDeParametros); | |
+ | </code> | ||
− | + | Como se puede obserbar, el resultado de realizar la consulta va a ser un iterador, que luego puede ser recorrido con un "foreach". | |
− | |||
− | |||
− | |||
− |
Revisión del 18:59 21 ene 2011
Comunicando con Base de Datos con PBL (Process Business Language)
Para executar comandos SQL en Aqualogic BPM 5.7 hay que seguir los siguientes pasos:
Primer paso: Se debe crear nuevo "External Resource", haciendo click derecho en el directorio del proyecto "External Resources", del tipo "SQL Database". Los campos se deben completar con la información de la base de datos que queremos consultar y con un nombre significativo.
Segundo paso: Se debe crear un nuevo "BPM Object", haciendo click derecho sobre del modulo deseado en el directorio de "Catalog", y luego crear un método en nuestro método, haciendo click derecho sobre el objeto y seleccionando la opción "New Method". Ahora se debe editar el nuevo método, expandiendo el objeto bpm y haciendo doble click sobre el nombre del método creado. Ahora podemos editarlo e incluir el código necesario para comunicarnos con la BD a través de una clase propia de Fuego, un ejemplo de implementación puede ser el siguiente:
String queryAEjecutar ="SELECT * FROM nombreTabla WHERE nombreColumna in (?,?)";
String nombreDeLaBDCreada = "NombreBD";
String[] arrayDeParametros = {"valor1", "valor2"};
Iterator iterator = DynamicSQL.executeQuery(sentence : queryAEjecutar, implname : nombreDeLaBDCreada, inParameters : arrayDeParametros);
Como se puede obserbar, el resultado de realizar la consulta va a ser un iterador, que luego puede ser recorrido con un "foreach".