Diferencia entre revisiones de «BEA Aqualogic BPM 5.7 (Fuego)»

De Dos Ideas.
Saltar a: navegación, buscar
(Segundo paso)
Línea 36: Línea 36:
 
}
 
}
 
</code>
 
</code>
 +
 +
=== Versionando con CVS ===
 +
El producto Aqualogic BPM 5.7 incluye un cliente de CVS que permite agregar, remover, actulizar en un repositorio cvs.
 +
 +
==== Configurar el cliente CVS ====
 +
* Levantar el Studio BPM.
 +
* File -> Preference ->Default Version Control
 +
** Version Control Manger: CVS
 +
** Host: host del servidor CVS
 +
** User Name: usuario del CVS
 +
** User Password: password del usuario CVS
 +
** path: ruta dentro del repositorio donde se guardará el proyecto.
 +
 +
==== Subir el proyecto al CVS ====
 +
* Levantar el Studio BPM.
 +
* Abrir el proyecto a versionar.
 +
* File -> Project Preference -> Project Version Control.
 +
** Version Control Manager: CVS (nos carga la información ingresada en el punto anterior).
 +
* File -> VCS -> Store project in repository
 +
** Path: directorio en el que se creará el proyecto en el repositorio.
 +
** Si es la primera vez que se sube un proyecto de Aqualogic BPM, pedirá que se ingrese la ruta del directorio donde se creará el "common catalog"
 +
*** Common catalog: Es un catalogo de componente, el cual puede ser compartido por otros proyectos de Aqualogic BPM.
 +
En el repositorio quedarán creados 2 directorios, el del proyecto y el del common catalog, ademas se crearán 2 alias en el CVS que apuntan al proyecto y al common catalog.
 +
 +
==== Obtener el proyecto del CVS ====
 +
* Levantar el Studio BPM.
 +
* File -> Project Preference -> Project Version Control.
 +
* File -> Import -> Project -> from Repository.
 +
** Version Control Manager: CVS
 +
** En la siguiente pantalla, seleccionar el proyecto del repositorio.
 +
 +
==== Trabajar con proyectos versionados ====
 +
Aqualogic BPM 5.7, posee una política restrictiva de edición para los proyecto versionados.
 +
La política, consiste en que todo el proyecto se encuentra en modo lectura y solo un usuario puede editar un determinado archivo versionado (Ej.: un proceso).
 +
===== Editar un procesos =====
 +
* Seleccionar el proceso a editar.
 +
* Menú contextual -> VCS -> edit.
 +
Esto habilita al usuario a modificar el proceso. En caso de que exitiera otro usuario modificando el proceso nos aparecerá un mensaje de error.
 +
 +
===== Grabar los cambios realizados en un proceso =====
 +
* Seleccionar el proceso que se esta editando.
 +
* Menú contextual -> VCS -> commit.
 +
Este paso es importante, debido a que si se libera la edición del proceso sin realizar el commit se perderán los cambios.
 +
 +
===== Liberar la edición del proceso =====
 +
* Seleccionar el proceso que se esta editando.
 +
* Menú contextual -> VCS -> unedit.
  
 
=== Ver también  ===
 
=== Ver también  ===

Revisión del 18:25 24 ene 2011

Comunicando con Base de Datos con PBL (Process Business Language)

Para ejecutar 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 el modulo deseado en el directorio de "Catalog", y luego crear un método en nuestro objeto, 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 campo1, campo2, campo3 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 observar, el resultado de realizar la consulta va a ser un iterador, que luego puede ser recorrido con un "foreach".

foreach (e in iterator) {

  logMessage("campo1: "+e["campo1"], severity : INFO);
  logMessage("campo2: "+e["campo2"], severity : INFO);
  logMessage("campo3: "+e["campo3"], severity : INFO);
  logMessage("nombreColumna: "+e["nombreColumna"], severity : INFO);

}

Versionando con CVS

El producto Aqualogic BPM 5.7 incluye un cliente de CVS que permite agregar, remover, actulizar en un repositorio cvs.

Configurar el cliente CVS

  • Levantar el Studio BPM.
  • File -> Preference ->Default Version Control
    • Version Control Manger: CVS
    • Host: host del servidor CVS
    • User Name: usuario del CVS
    • User Password: password del usuario CVS
    • path: ruta dentro del repositorio donde se guardará el proyecto.

Subir el proyecto al CVS

  • Levantar el Studio BPM.
  • Abrir el proyecto a versionar.
  • File -> Project Preference -> Project Version Control.
    • Version Control Manager: CVS (nos carga la información ingresada en el punto anterior).
  • File -> VCS -> Store project in repository
    • Path: directorio en el que se creará el proyecto en el repositorio.
    • Si es la primera vez que se sube un proyecto de Aqualogic BPM, pedirá que se ingrese la ruta del directorio donde se creará el "common catalog"
      • Common catalog: Es un catalogo de componente, el cual puede ser compartido por otros proyectos de Aqualogic BPM.

En el repositorio quedarán creados 2 directorios, el del proyecto y el del common catalog, ademas se crearán 2 alias en el CVS que apuntan al proyecto y al common catalog.

Obtener el proyecto del CVS

  • Levantar el Studio BPM.
  • File -> Project Preference -> Project Version Control.
  • File -> Import -> Project -> from Repository.
    • Version Control Manager: CVS
    • En la siguiente pantalla, seleccionar el proyecto del repositorio.

Trabajar con proyectos versionados

Aqualogic BPM 5.7, posee una política restrictiva de edición para los proyecto versionados. La política, consiste en que todo el proyecto se encuentra en modo lectura y solo un usuario puede editar un determinado archivo versionado (Ej.: un proceso).

Editar un procesos
  • Seleccionar el proceso a editar.
  • Menú contextual -> VCS -> edit.

Esto habilita al usuario a modificar el proceso. En caso de que exitiera otro usuario modificando el proceso nos aparecerá un mensaje de error.

Grabar los cambios realizados en un proceso
  • Seleccionar el proceso que se esta editando.
  • Menú contextual -> VCS -> commit.

Este paso es importante, debido a que si se libera la edición del proceso sin realizar el commit se perderán los cambios.

Liberar la edición del proceso
  • Seleccionar el proceso que se esta editando.
  • Menú contextual -> VCS -> unedit.

Ver también