Al seleccionar la opción "Configure query to iterate" disponible en el menú desplegable que se presenta al hacer clic con el botón derecho sobre una actividad del tipo "ForEachFromSQLActivity" es posible determinar la sentencia SQL a ejecutar así como el elemento de la estructura devuelta por dicha sentencia sobre el cual iterar y de esa manera poder ejecutar las actividades contenidas tantas veces como dicho elemento exista.
Cnn String Source |
Permite seleccionar el lugar de donde se tomará la cadena de conexión en tiempo de ejecución de la actividad. Las opciones disponibles son:
|
||||||
Connection String |
Cadena de conexión a la base de datos que se utilizará. El formato de la cadena de conexión se debe corresponder con la opción seleccionada en la lista desplegable "Data provider". Visitando este sitio encontrará las distintas formas de especificar una cadena de conexión en función del tipo de proveedor y base de datos. El botón |
||||||
Pooled Connection |
En caso que el campo Cnn String Source se encuentre configurado en la opción "From Pooled Connection", permite especificar el pool de conexión a utilizar en tiempo de ejecución. Ver "Configure Database Connection Pool". |
||||||
Config Name |
En caso que el campo Cnn String Source se encuentre configurado en la opción "From Configuration File", permite especificar el nombre de la cadena de conexión definida en la sección <connectionStrings> del archivo web.config de BIZUIT Event Manager Server a utilizar en tiempo de ejecución.Nota: Al depurar la reacción en BIZUIT Designer será necesario incluir la cadena de conexión en la sección <connectionStrings> del archivo Tycon.BIZUIT.Designer.exe.config ubicado en el directorio de instalación de BIZUIT Designer (por defecto: C:\Program Files\Tycon S.A\Bizuit Designer 2.5.8) |
||||||
Command Type |
Permite definir si se enviará una sentencia SQL o se ejecutará un procedimiento almacenado de la base de datos configurada:
|
||||||
DataBase Type |
Proveedor de base de datos que se consultará para la obtención de datos. Los tipos disponibles son:
|
||||||
Command Text |
Si en el campo Command Type se seleccionó la opción "Text", se debe ingresar la sentencia SQL a ejecutar sobre la base de datos configurada, en caso de requerir enviar parámetros a la sentencia, los mismos deben ser especificados anteponiendo el caracter arroba (@). Por ejemplo: Select * from customers where CustomerId Like @IdCliente + '%' Si en el campo Command Type se seleccionó la opción "Stored Procedure" se debe seleccionar de la lista desplegable que contiene todos los procedimientos almacenados configurados en la base de datos el procedimiento a ejecutar. Nota: Cuando deba llamar a un procedimiento almacenado conectándose mediante un driver ODBC u OLEDB, deberá llamarlo mediante texto. En estos casos la sintaxis general para la llamada a un procedimiento almacenado es la siguiente: { call NOMBRE_PROCEDIMIENTO (@param1, @param2, …) } Donde NOMBRE_PROCEDIMIENTO es el nombre del procedimiento almacenado y @param1, @param2, etc. son los parámetros del mismo. Debe utilizar las llaves, tal como se muestra en el ejemplo. |
||||||
Parameters |
Indica los parámetros requeridos por la sentencia SQL o procedimiento almacenado a ejecutar:
|
||||||
Test Command |
Para verificar la correcta configuración de la actividad es requerido presionar el botón “Test Command” que mostrará a estructura de resultado necesaria para poder determinar el elemento sobre el cual iterar. |
||||||
Clear |
Permite borrar la configuración realizada para ingresar una nueva configuración. |
||||||
Results Structure |
Permite seleccionar el elemento de la estructura devuelta por la sentencia SQL sobre el cual iterar. Al hacer doble clic sobre el nodo repetitivo (marcado en negrita) de la estructura se configura la iteración. |
||||||
Iteration XPath |
Permite visualizar el elemento repetitivo de la estructura sobre el cual iterar. |