i
Parámetros
En esta pestaña se definen los parámetros de entrada y salida, los cuales son la vía de comunicación entre las reglas y los procesos que las utilizan.
Agregado Manual
Se permite el ingreso de los parámetros con sus propiedades y su incorporación a la grillas correspondientes.
Operaciones
Permite agregar un parámetro a la grilla completando todas sus columnas.
Permite modificar un parámetro existente.
Permite eliminar un parámetro.
Propiedades
Nombre
Corresponde a la identificación del parámetro para su utilización.
Tipo
Puede ser cualquier tipo de objeto Java contemplado en Deyel, sea un primitivo (integer) o un arreglo.
Modo
Puede ser de entrada, salida o entrada/salida.
Para indicar que un parámetro es de entrada y salida se marcan el ícono de entrada y el de salida en forma conjunta.
Asistente para la Configuración por Defecto y Definición de Parámetros
El asistente se invoca presionando el botón “Operaciones Disponibles” en la sección “Configuración por Defecto”.
Durante la definición de una regla se puede utilizar un asistente que analiza el adaptador utilizado y muestra las operaciones disponibles para dicho objeto, junto con los parámetros de entrada y de salida de cada una de éstas.
Este asistente permite seleccionar la operación que se ejecuta en forma predeterminada y los parámetros de la misma, para trasladarlos a la interfaz de la regla. De esta manera se minimiza la probabilidad de errores, al no tener que transcribir manualmente los nombres de operaciones y parámetros.
Para el tipo de adaptador "STANDARD_RULE" no tiene uso la sección “Configuración por Defecto”, por lo tanto esta funcionalidad no tiene efecto para una regla estándar.
Para el resto de los tipos de adaptadores, una vez seleccionado el adaptador se puede presionar el botón “Operaciones Disponibles” para abrir un ventana con las operaciones propias de dicho adaptador. Para el caso de una integración con bases de datos vía JDBC, es necesario definir la sentencia SQL a ejecutar antes de invocar al asistente.
En esta ventana se muestra una tabla ordenada alfabéticamente por nombre de operaciones disponibles, donde se permite hacer paginado y búsqueda por nombre.
En el caso de una regla sobre un adaptador JDBC, la única operación que se visualiza en esta lista es “default”, no existen operaciones disponibles ya que lo que se busca brindar son las columnas disponibles de la consulta a la base de datos previamente escrita.
La operación seleccionada en esta lista se define automáticamente como operación en la propiedad Método de la configuración por defecto de la regla, una vez cerrado el asistente de configuración de operaciones disponibles.
Para seleccionar la operación, se debe marcar la fila correspondiente y luego presionar el botón “Seleccionar” para llegar a la siguiente ventana:
En este ejemplo se puede ver que la operación previamente seleccionada fue “numberToWords_1” y se visualizan los parámetros de entrada y parámetros de salida del método en 2 grillas.
• Parámetros de entrada
Se visualizan los parámetros de entrada correspondientes a la operación seleccionada en la lista de operaciones disponibles.
• Parámetros de salida
Se visualizan los parámetros de salida correspondientes a la operación seleccionada en la lista de operaciones disponibles.
De la lista de parámetros de entrada/salida presentada, se pueden seleccionar uno o varios parámetros, simplemente haciendo clic sobre ellos.
Si estando en la ventana de selección de parámetros de entrada y salida se quiere volver a seleccionar otra operación se debe presionar el botón “Re Seleccionar”, caso contrario, se debe elegir los parámetros de entrada y salida (en la imagen vemos que se elige como parámetro de entrada el pNumber y como salida el numerToWordsResult).
Una vez seleccionada la operación y los parámetros de entrada y de salida, se debe hacer clic sobre el botón “Aceptar” para cerrar el asistente, actualizando el método y la definición de los parámetros previamente seleccionados.