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 |
-
Realize o download da instant cliente compatível com a arquitetura do seu sistema operacional, x64 ou x86 bits
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”

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

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

- 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:

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:

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.