Hola Scot;
No soy un experto en Informix, pero el "Cliente de servidor de datos de IBM" parece referirse a una suite de varios clientes de conectividad que incluyen nativos, odbc, jdbc, ado.net, etc. Parece que tu compañero simplemente cambió el tipo de conexión a OLE-DB y eso hizo una gran diferencia en la aplicación mencionada anteriormente.
Las versiones más recientes de PB admiten la conectividad de middleware OLE-DB a varios sistemas de gestión de bases de datos. Por lo tanto, debería ser fácil instalar el paquete "Cliente de servidor de datos de IBM" que incluye el controlador OLE-DB y luego configurar el controlador de la aplicación PB para que use el controlador OLE-DB (que en realidad es solo una interfaz con el verdadero controlador de cliente de base de datos OLE-DB) para permitir que tu aplicación PB se comunique con el DBMS de Informix a través de ese mecanismo.
Ejemplo:
SQLCA.DBMS = "OLE-DB"
SQLCA.DBParm = "PROVEEDOR='<Cliente Informix OLDDB>', ORIGEN DE DATOS='<Informix_DB>"
Saludos ... Chris