Olá Scot;
Não sou um especialista em Informix, mas o "Cliente de servidor de dados da IBM" parece referir-se a uma suíte de vários clientes de conectividade que incluem nativos, odbc, jdbc, ado.net, etc. Parece que seu colega simplesmente mudou o tipo de conexão para OLE-DB e isso fez uma grande diferença na aplicação mencionada anteriormente.
As versões mais recentes do PB suportam a conectividade de middleware OLE-DB com vários sistemas de gerenciamento de bancos de dados. Portanto, deve ser fácil instalar o pacote "Cliente de servidor de dados da IBM" que inclui o driver OLE-DB e depois configurar o driver da aplicação PB para usar o driver OLE-DB (que na verdade é apenas uma interface com o verdadeiro driver de cliente de banco de dados OLE-DB) para permitir que sua aplicação PB se comunique com o DBMS Informix através desse mecanismo.
Exemplo:
SQLCA.DBMS = "OLE-DB"
SQLCA.DBParm = "PROVEDOR='<Cliente Informix OLDDB>', ORIGEM DE DADOS='<Informix_DB>"
Saudações ... Chris