Administración de recursos de base de datos Informix de IBM mediante Azure Logic Apps

Se aplica a: Azure Logic Apps (consumo)

Con Azure Logic Apps y el conector de Informix, puede crear tareas y flujos de trabajo automatizados que administren recursos en una base de datos Informix de IBM. Este conector incluye un cliente de Microsoft que se comunica con equipos del servidor Informix remotos a través de una red TCP/IP, incluidas bases de datos basadas en la nube como Informix de IBM para Windows, que se ejecuta en la virtualización de Azure, y bases de datos locales al usarse la puerta de enlace de datos local. Puede conectarse a estas plataformas y versiones de Informix si se han configurado para admitir conexiones cliente de Arquitectura distribuida de bases de datos relacionales (DRDA):

  • IBM Informix 12.1
  • IBM Informix 11.7

Este tema le muestra cómo usar el conector en una aplicación lógica para procesar operaciones de base de datos.

Requisitos previos

Adición de una acción de Informix

  1. En Azure Portal, abra la aplicación lógica en el diseñador de aplicaciones lógicas, si aún no lo ha hecho.

  2. En el paso en el que quiera agregar la acción de Informix, seleccione Nuevo paso.

    Para agregar una acción entre los pasos existentes, mueva el mouse sobre la flecha de conexión. Seleccione el signo más ( + ) que aparece y, luego, seleccione +.

  3. En el cuadro de búsqueda, escriba informix como filtro. En la lista de acciones, seleccione la que desee, por ejemplo:

    Select the Informix action to run

    El conector proporciona estas acciones, que ejecutan las operaciones de base de datos correspondientes:

    • Obtener tablas: mostrar tablas de base de datos mediante una instrucción CALL
    • Obtener filas: leer todas las filas mediante una instrucción SELECT *
    • Obtener fila: leer una fila mediante una instrucción SELECT WHERE
    • Agregar una fila mediante una instrucción INSERT
    • Editar una fila mediante una instrucción UPDATE
    • Eliminar una fila mediante una instrucción DELETE
  4. Si se le pide que proporcione detalles de conexión de su base de datos Informix, siga los pasos para crear la conexión y, a continuación, continúe con el siguiente paso.

  5. Proporcione la información para la acción seleccionada:

    Acción Descripción Propiedades y descripciones
    Obtener tablas Muestre tablas de base de datos ejecutando una instrucción CALL de Informix. None
    Obtener filas Recupere todas las filas de la tabla especificada ejecutando una instrucción SELECT * de Informix. Nombre de tabla: nombre de la tabla informix que desea

    Para agregar otras propiedades a esta acción, selecciónelas en la lista Agregar nuevo parámetro. Para obtener más información, consulte el tema de referencia del conector.

    Obtener fila Recupere una fila de la tabla especificada ejecutando una instrucción SELECT WHERE de Informix. - Nombre de tabla: nombre de la tabla informix que desea
    - Row ID: Id. exclusivo de la fila, por ejemplo, 9999.
    Insertar fila Agregue una fila a la tabla de Informix especificada ejecutando una instrucción INSERT de Informix. - Nombre de tabla: nombre de la tabla informix que desea
    - item: fila con los valores que se van a agregar.
    Actualizar fila Cambie una fila en la tabla de Informix especificada ejecutando una instrucción UPDATE de Informix. - Nombre de tabla: nombre de la tabla informix que desea
    - Row ID: Id. exclusivo de la fila que se va a actualizar, por ejemplo, 9999.
    - Row: fila con los valores actualizados, por ejemplo, 102.
    Eliminar fila Quite una fila de la tabla de Informix especificada ejecutando una instrucción DELETE de Informix. - Nombre de tabla: nombre de la tabla informix que desea
    - Row ID: Id. exclusivo de la fila que se va a eliminar, por ejemplo, 9999.
  6. Guarde la aplicación lógica. Ahora, pruebe la aplicación lógica o continúe la compilación de la aplicación lógica.

Conexión a Informix

  1. Si la aplicación lógica se conecta a una base de datos local, seleccione Conectarse mediante una puerta de enlace de datos local.

  2. Proporcione la información de esta conexión y, después, seleccione Crear.

    Propiedad Propiedad JSON Obligatorio Valor de ejemplo Descripción
    Nombre de la conexión name informix-demo-connection Nombre que se va a usar para la conexión a su base de datos Informix
    Servidor server - Nube: informixdemo.cloudapp.net:9089
    - Entorno local: informixdemo:9089
    La dirección TCP/IP o alias en formato IPv4 o IPv6, seguido de dos puntos y un número de puerto TCP/IP
    Base de datos database nwind Nombre de base de datos relacional de DRDA (RDBNAM) o nombre de base de datos Informix (dbname). Informix acepta una cadena de 128 bytes.
    Autenticación authentication Solo en entornos locales Basic o Windows (kerberos) El tipo de autenticación que requiere su base de datos Informix. Esta propiedad aparece solo al seleccionar Conectarse mediante una puerta de enlace de datos local.
    Nombre de usuario username No <database-user-name> Nombre de usuario de la base de datos
    Contraseña password No <database-password> Contraseña de la base de datos
    Gateway gateway Solo en entornos locales - <Azure-subscription>
    - <Azure-on-premises-data-gateway-resource>
    Suscripción de Azure y nombre de recurso de Azure para la puerta de enlace de datos local que creó en Azure Portal. La propiedad Puerta de enlace y las subpropiedades aparecen solo al seleccionar Conectarse mediante una puerta de enlace de datos local.

    Por ejemplo:

    • Base de datos en la nube

      Cloud database connection information

    • Base de datos local

      On-premises database connection information

  3. Guarde la aplicación lógica.

Comprobación de la aplicación lógica

  1. En la barra de herramientas del Diseñador de aplicaciones lógicas, elija Ejecutar. Una vez que se ejecute la aplicación lógica, podrá ver las salidas de esa ejecución.

  2. En el menú de la aplicación lógica, seleccione Introducción. En el panel de información general, en Resumen>Historial de ejecuciones, seleccione la ejecución más reciente.

  3. En Ejecución de aplicación lógica, seleccione Detalles de ejecución.

  4. En la lista de acciones, seleccione la acción con las salidas que desea ver, por ejemplo, Get_tables.

    Si la acción se realizó correctamente, su propiedad Estado se marca como Correcto.

  5. Para ver las entradas, en Vínculo de entradas, seleccione el vínculo de dirección URL. Para ver las salidas, en Vínculo de salidas, seleccione el vínculo de dirección URL. A continuación, se incluyen algunas salidas de ejemplo:

    • Get_tables muestra una lista de tablas:

      Outputs from

    • Get_rows muestra una lista de filas:

      Outputs from

    • Get_row muestra la fila especificada:

      Outputs from

    • Insert_row muestra la nueva fila:

      Outputs from

    • Update_row muestra la fila actualizada:

      Outputs from

    • Delete_row muestra la fila eliminada:

      Outputs from

Detalles específicos del conector

Para obtener información técnica acerca de los desencadenadores, las acciones y los límites, que se detallan en la descripción de Swagger del conector, consulte la página de referencia del conector.

Pasos siguientes