Feedback

Linux

Actualmente ScriptCase ofrece la conexión a Informix a través del SDK. La extensión de Informix viene desactivada en el instalador.

Si está utilizando su propio entorno preconfigurado, deberá habilitar la extensión de Informix en PHP.

Informix PDO

NOTA: En la instalación automática de Scriptcase, el controlador Informix PDO se puede habilitar si se desea, durante el proceso de instalación. Si lo ha habilitado, simplemente siga los pasos de conexión al final de esta página. Si no lo ha habilitado, vea a continuación cómo habilitar el controlador.

Configuración de Informix en Linux (Instalación automática)

1 - Descargue el cliente haciendo clic aquí

2 - Vaya al directorio /opt/Scriptcase/v9-php81/components/drivers/ y cree el siguiente directorio: IBM/informix

El directorio completo debe ser: /opt/Scriptcase/v9-php81/components/drivers/IBM/informix

3 - Extrae los archivos dentro de la carpeta informix

4 - Ingrese a la carpeta informix a través de la terminal y ejecute el siguiente comando

sudo tar -xf clientdk.4.10.FC16_672.LINUX.tar

5 - Ejecute el archivo de instalación usando el siguiente comando:

sudo ./installclientsdk

6 - Al ingresar al proceso de instalación, escriba 1 para aceptar los términos y luego escriba la ruta absoluta de la carpeta del controlador y presione ENTER.

El directorio debe ser: /opt/Scriptcase/v9-php81/components/drivers/IBM/informix como se muestra en la imagen siguiente

instalação_informix

7 - Luego elija las funciones que instalará el instalador. Elija todas las funciones como se muestra en la imagen y presione ENTER para continuar

instalação_informix

8 - Espere a que se complete la instalación. Debería ver información de que la instalación se completó correctamente.

instalação_informix

9 - Reiniciar apache

sudo service apachesc9php81 restart

Configuración de Informix en Linux (Instalación manual)

La instalación automática ya viene con el PDO Informix preconfigurado, solo necesita instalar el cliente para que pueda hacer la conexión.

  • Instala las dependencias a continuación:
UBUNTU\DEBIAN CENTOS\RHEL
- sudo apt-get update - sudo yum update
- sudo apt-get install libaio1 - sudo yum install libaio-devel
- sudo apt-get install libncurses5 - sudo yum install libaio
- sudo apt-get install alien - sudo yum install glibc
- sudo apt-get install gcc-multilib g++-multilib - sudo yum install compat-libstdc++-33
- sudo apt-get install libpam0g - sudo yum install glibc-devel
- sudo apt-get install ksh - sudo yum install libstdc++
- sudo apt-get install unixodbc-dev unixodbc - sudo yum install libstdc++
  - sudo yum install pam
  - sudo yum install ncurses-devel
  - sudo yum install unixODBC
  - sudo wget ftp://195.220.108.108/linux/centos/6.7/os/i386/Packages/ksh-20120801-28.el6.i686.rpm
  - sudo yum install ksh-20120801-28.el6.i686.rpm
  - sudo yum install nano

Instalación de Cliente SDK Informix

Arquitectura x86 Arquitectura x64
sudo tar -xf x86_clientsdk.3.70.UC8DE.LINUX.tar sudo tar -xf x64_clientsdk.4.10.FC6DE.LINUX.tar
Nota: El directorio de instalación del cliente de Informix debe ser: /opt/IBM/ifx Nota: El directorio de instalación del cliente de Informix debe ser:
/opt/IBM/x64/informix  
sudo ./installclientsdk sudo ./installclientsdk
Seleccione 1 para aceptar las condiciones. Seleccione 1 para aceptar las condiciones.
Seleccione las opciones: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 Seleccione las opciones: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17
Continúe con la instalación. Continúe con la instalación.

Reiniciar el Servidor Apache: sudo /etc/init.d/apachesc9 restart

VideoTutorial.

Creando una Conexión con ScriptCase

  • Acceda a ScriptCase usando la URL http://127.0.0.1:8090/scriptcase
  • Después de acceder a ScriptCase, acceder o crear un nuevo proyecto, haga clic en el nuevo ícono de conexión o acceda a “Base de datos> Nueva conexión”

Creating a new connection Creando una nueva conexión

  • Después de eso, verá una página con todas las conexiones de bases de datos que puede crear. Seleccione una conexión “Informix”  Selecting a Informix database connection Seleccionar una conexión a la base de datos Informix

  • Nueva conexión: Debe colocar la información de la conexión a su base de datos aquí:

 Connecting with Informix database Conectándose con la base de datos Informix

  • Nombre de la Conexión: Permite definir el nombre de su nueva conexión.
  • Driver de SGBD: Permite definir el controlador con ODBC.
  • Nombre de ODBC: Esta opción es para informar el nombre de la fuente de datos (ODBC) que se creó en el Panel de control de Windows.
  • Usuario: Esta opción es para informar el nombre de usuario para la base de datos Linux (en caso de que realmente estés usando uno).
  • Contraseña: Esta opción es para informar la contraseña para la base de datos Linux (en caso de que realmente estés usando uno).
  • Probar Conexión: Muestra el estado de conexión (Correcto o Fallido).
  • Guardar: Guarda la conexión.

  • Para más opciones de conexión, haga clic en la pestaña Avanzado:

![ Advanced setup for the Informix database][conexao_avancado_all] Configuración avanzada para la base de datos Informix

  • Separador decimal - Seleccione el tipo de separador, entre un punto o una coma.
  • Conexión persistente: Es la conexión que no se cierra cuando se termina una secuencia de comandos.
  • Usar el esquema antes del nombre de la tabla - Permite el uso del esquema antes del nombre de las tablas.

  • Filtro: Accediendo a esta pestaña, podemos configurar que tablas se enumerarán en esta conexión:

Filtrando a conexão do banco de dados Informix Filtrando la base de datos Informix

  • Mostrar: Permite la visualización de los filtros en las tablas, vistas, tablas de sistema y procedimientos.
    • Tablas - Permite configurar la visualización de tablas desde su base de datos.
    • Vistas - Permite configurar la visualización de Vistas desde su base de datos.
    • Tablas del sistema: Permite configurar la visualización de tablas de sistema desde su base de datos.
    • Procedimientos - Permite configurar la visualización de Procedimientos desde su base de datos.
  • Seguimiento - Permite definir qué tablas y Propietario se mostrarán.
    • Tablas - Permite definir un prefijo (prefijo%) o el nombre de las tablas para mostrar.
    • Propietario - Permite definir el propietario de las tablas para el listado.
    • Mostrar: Permite definir lo que se mostrará o no en la tabla de la configuración de un propietario.

.png [conexao_avancado_all]: ../../../../assets/images/docs/database/conexoes/avancado.png