De la web : http://www-1.ibm.com/servers/eserver/iseries/linux/odbc/
No solo tienes el driver sino algo de informaci�n.
Establiments Vidal escribi�:
Gracias, muy interesante nos puede servir en un futuro. � El iSerie Accespara Linux de donde lo sacasteis ?
-----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] nombre de Felipe Zarraute Enviado el: mi�rcoles 22 de diciembre de 2004 10:16 Para: forum.help400 Asunto: ODBC en Linux contra iSeries
Hola foreros,
En mi empresa hemos instalado en un servidor linux (Debian) el ODBC a nuestro iSeries y he pensado que os podr�a servir un resumen de lo que hemos hecho, intentar� hacerlo de manera cronol�gica.
Nuestro caso es el siguiente, queremos poder acceder al iSeries desde una m�quina linux con la cual servimos nuestra p�gina web al objeto de realizar un acceso limitado y seguro desde el cual se exploten datos de nuestro iSeries via PHP.
- Para poder tener un juego de pruebas es necesario instalar en nuestra p�gina, la p�gina que IBM tiene para realizar pruebas en:
http://www-1.ibm.com/servers/eserver/iseries/linux/odbc/guide/phpdemo.tar
- Instalamos unixODBC
- Configuramos PHP para que trabaje con unixODBC
- Instalamos iSeriesAccess-5.2.0-xx.xx.i386.rpm
- Ejecutar cat /etc/ld.so.conf Si no aparece la linea /usr/lib es necesario editar el archivo /etc/ld.so.conf y a�adir la linea para que tenga en cuenta las liberias del odbc del iSeries y despu�s ejecutar ldconfig
- Para configurarlo debemos crear en la carpeta /etc los archivos: *odbcinst.ini* [iSeries Access ODBC Driver] Description = iSeries Access for Linux ODBC Driver Driver = /opt/ibm/iSeriesAccess/lib/libcwbodbc.so Setup = /opt/ibm/iSeriesAccess/lib/libcwbodbc.so Threading = 2
[ODBC] Trace = No Trace File = /tmp/sql.log Pooling = Yes *odbc.ini*
Este �ltimo lo tengo vacio.
- En la carpeta del usuario que en mi caso es /home/www-data debido a que vamos a dar la informaci�n via web. Creamos el siguiente archivo: *.odbc.ini * [<nombre del DSN>] Description = iseries os400 DRIVER = /opt/ibm/iSeriesAccess/lib/libcwbodbc.so SYSTEM = <nombre del sistema> ConnectionType = 2 Naming = 1 DefaultLibraries = ,<Biblioteca1>,<Biblioteca2> Decimal = 1 LANGUAGEID = "ESP"*
*El "DefaultLibraries" me crea una lista de bibliotecas con lo cual no es necesario anteponer el nombre de la bilioteca en SQL, no obstante se puede atacar a biliotecas no incluidas en la lista. En mi caso y de momento solo quiero que se realicen consultas y no actualizaciones por eso coloco "ConnectionType = 2" A la hora de realizar una sentencia SQL quiero que utilice la forma del iSeries es decir "biblioteca/tabla" y uso "Naming = 1" Y por �ltimo quiero que utilice la coma decimal y por eso uso "Decimal = 1"
Espero que esto os sirva de algo, si necesitais alguna otra cosa no dudeis en consultarme. Saludos y felices fiestas.
_____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________
Para darte de baja, env�a el mensaje resultante de pulsar mailto:[EMAIL PROTECTED]
_____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________
Para darte de baja, env�a el mensaje resultante de pulsar mailto:[EMAIL PROTECTED]
_____________________________________________________ Forum.HELP400 es un servicio m�s de NEWS/400. � Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es _____________________________________________________
Para darte de baja, env�a el mensaje resultante de pulsar mailto:[EMAIL PROTECTED]
