Histórico da Página
Aviso |
---|
Não há mais suporte ao uso do Protheus com Informix. |
HISTÓRICO - INFORMAÇÕES IMPORTANTES |
Composition Setup |
---|
import.css=/download/attachments/327912/newLayout.css |
Informix
|
Consultar o site do fabricante para obter informações atualizadas sobre o release do Kernel:
http://www-306.ibm.com/software/data/informix/pubs/roadmaps.html
Ao configurar a conexão via ODBC, alguns parâmetros desta configuração vão determinar o comportamento do banco de dados. Estes parâmetros devem ser configurados para se adequar ao comportamento esperado pelo TOTVSDBAccess e pela aplicação ERP que vão utilizar esta conexão.
A configuração do driver ODBC para Informix possui algumas abas de configurações (General, Connection, Environment, Advanced, e About ... ). Os pontos importantes destas configurações são:
Environment - Cursor Behavior
O valor default para este parâmetro é "0-Close". Este parâmetro define o comportamento do banco com relação ao fechamento automático de cursores ( Queries ) quando efetuado um "commit work" ou "rollback work" em uma transação.
O Protheus e o TOTVSDBAccess esperam que não haja nenhum fechamento de cursor automático ao confirmar ou abortar uma transação. Deste modo, a configuração do "Cursor Behavior" deve ser igual a "1-Preserve", para o correto funcionamento do TOTVSDBAccess e das aplicações Protheus com o banco Informix.
Caso esta configuração não esteja adequada, podem ocorrer erros e mal-funcionamento de aplicações Protheus, como falhas em buscas de dados, cursores que terminam em EOF() antes de todas as linhas serem retornadas, e falhas na chamada e execução de Stored Procedure. Nestes casos, os seguintes erros são registrados no LOG do TOTVSDBAccess, em operações de Fetch:
Error : -11060 (37000) - [Informix][Informix ODBC Driver]General error. ( From tODBCStatement::Fetch )
Error : 0 (S1010) - [Microsoft][ODBC Driver Manager] Function sequence error ( From tODBCStatement::Fetch )
|
VERSÕES ANTERIORES E FIM DE SUPORTE
Column | ||
---|---|---|
| ||
Versão IBM Informix Dynamic Server 7.31.x IBM Informix Dynamic Server 9.21 IBM Informix Dynamic Server 9.30 IBM Informix Dynamic Server 9.40 IBM Informix Dynamic Server 10.00 IBM Informix Dynamic Server 11.50 IBM Informix Dynamic Server 11.70 IBM Informix Dynamic Server 12.10 |
Column | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Data do fim de suporte
|
Ou veja o ciclo de vida de seu produto disponibilizado pela fabricante aqui.
[ODBC]
Trace=0
TraceFile=/tmp/odbctrace.out
InstallDir=/usr/informix
[nomeconexao]
Database=
Servername=
CursorBehavior=1
...