Feedback Imprimir

Linux

Atualmente o Scriptcase disponibiliza a conexão com o Informix através do SDK. A extensão do Informix vem desabilitada em nosso instalador.

Se você estiver utilizando um ambiente próprio, pré-configurado, então a extensão Informix deve ser habilitada no PHP.

Informix PDO

Configurando Informix no Linux

A instalação automática do Scriptcase já vem com o PDO Informix pré-configurado, deve-se instalar apenas o ClienteSDK para realizar a conexão.

  • Instale as dependências abaixo:
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

Instalação do ClienteSDK Informix

Arquitetura x86 Arquitetura x64
sudo tar -xf x86_clientsdk.3.70.UC8DE.LINUX.tar sudo tar -xf x64_clientsdk.4.10.FC6DE.LINUX.tar
Nota: O diretório de instalação do client Informix deve ser: /opt/IBM/ifx Nota: O diretório de instalação do client Informix deve ser: /opt/IBM/x64/informix
sudo ./installclientsdk sudo ./installclientsdk
Selecione 1 para aceitar os termos. Selecione 1 para aceitar os termos.
Selecione as opções: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17 Selecione as opções: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17
Prossiga com a instalação. Prossiga com a instalação.

Reinicie o serviço do Apache:

sudo /etc/init.d/apachesc9 restart

Criando um Conexão no Scriptcase

Após acessar um projeto do seu Scriptcase, clique no ícone para criar uma nova conexão ou acesse o menu “Banco de Dados > Nova Conexão”

Criando uma nova conexão

Após isto, será exibida uma tela com todas as conexões de banco de dados. Selecione a conexão “Informix”.

Selecionando a conexão ao banco de dados Informix

Conexão

Neste momento deverá ser informado os dados para conexão ao seu banco de dados:

Conectando ao banco de dados Informix

  • Nome da conexão : Defina o nome de sua nova conexão.
  • Modelo do SGDB : Definido como Informix PDO.
  • Servidor do SGDB : Insira o IP\instancia:porta do servidor onde está localizado o Linux
  • Usuário : Informe o usuário para conseguir acesso ao seu Linux.
  • Senha : Informe a senha para conseguir acesso ao seu Linux.
  • Base de Dados : Informe o nome da base do seu banco.
  • Testar conexão : Exibirá se a conexão foi realizada com sucesso ou não.

Filtro

Ao acessar esta aba podemos configurar quais tabelas serão exibidas na conexão:

Filtrando a conexão do banco de dados Informix

Exibir

Permite a exibição de filtros nas tabelas, views, tabelas de sistema e procedures.

Tabelas

Permite configurar a exibição das tabelas de sua base de dados.

Views

Permite configurar a exibição das Views de sua base de dados.

Tabelas do Sistema

Permite configurar a exibição das tabelas do sistema de sua base de dados.

Procedures

Permite configurar a exibição das Procedures de sua base de dados.

Filtros

Permite definir quais tabelas e proprietários serão exibidos.

Tabelas

Permite configurar um prefixo (prefixo%) ou nome de tabelas para exibição.

Proprietário

Permite configurar o proprietário de tabelas para exibição.

Exibir

Permite configurar se será exibido ou não a configuração de tabelas e proprietários.

Avançado

Para mais detalhes na configuração da conexão do banco da dados clique na aba Avançado:

Configuração avançada da conexão do banco de dados Informix

Separador de decimal

Selecione o tipo do separador, entre vírgula e ponto.

Conexão Persistente

Conexões persistentes são conexões que não fecham quando a execução do seu script termina.

Usar o esquema antes do nome da tabela

Permite a utilização de schemas antes dos nomes das tabelas.