AS400 5.1 Integration services

13/06/2007 - 22:52 por Mauro SB | Informe spam
HOla, alguien pudo implementar de manera exitosa algun pkt
de SSIS que utilice el driver OleDB de AS400?
vi que hay un driver oledb para db2 de MS pero es solo para versiones SQL
enterprise.

saludos
Mauro

Preguntas similare

Leer las respuestas

#1 Mauro SB
13/06/2007 - 20:32 | Informe spam
hola Miguel
mira tengo un pkt que quiero usar con un as400 R5.1
en primer lugar cuando hago unpreview de una tabla en un OLDB destination,
me muestra todas las celdas como <binary data>
y al tratar de hacer inserciones me da este tipo de errores

OLE DB Destination [16]] Error: An OLE DB error has occurred. Error code:
0x80040E21. An OLE DB record is available.
Source: "IBMDA400 Command" Hresult: 0x80004005 Description:
"CWBZZ5014 No se ha podido convertir el valor del parámetro TLARBR al tipo
de datos del sistema principal.".
An OLE DB record is available. Source: "IBMDA400 Command" Hresult:
0x80004005 Description: "CWBZZ5014 No se ha podido convertir el valor del
parámetro TLAGRP al tipo de datos del sistema principal.". An OLE DB record
is available. Source: "IBMDA400 Command" Hresult: 0x80004005 Description:
"CWBZZ5014 No se ha podido convertir el valor del parámetro TLMCU al tipo de
datos del sistema principal."

estoy usando el driver Native OLE DB\IBM DB2 UDB for iSeries OLE DB
Provider.

vi que hay uno nuevo en el featurepack del sql 2005 pero es solo para
enterprise o developer, y yo tengo standar :( en este sitio.
vos como lo implementaste? hay alguna propiedad en la conexion o algo a
tener en cuenta?

saludos
Mauro
MCTS - SQL Server 2005

"Miguel Egea" escribió en el mensaje
news:
Mostrar la cita
#2 Miguel Egea
14/06/2007 - 00:48 | Informe spam
Si, ¿que necesitas mauro?
"Mauro SB" wrote in message
news:
Mostrar la cita
#3 Francisco A. Gonzalez
14/06/2007 - 10:44 | Informe spam
Hola Mauro,
Si, el driver OLEDB para DB2 esta con el feautre pack para la version
Enterprise, pero no en estandar. Tambien viene con HIS, y con BizTalk Server
(al incluir BizTalk server una licencia de HIS). Por tanto, si tienes algo
de esto utiliza el de Microsoft. Tengo experiencia real y va bastante bien.

Si no es posible vamos con el Client Access de IBM.

1.- Crea una conexion utilizando NATIVE OLE DB\IBM DB2 UDB FOR ISERIES
IBMDA400 OLE DB PROVIDER.



2.- Configura Catalog Library List, User ID, PASSWORD, DATASOURCE (la ip
puede valer, o DNS), INITIAL CATALOG.

Hay un par de cosas mas que te pueden ayudar como conver binary to char a
true, y los codigos de pagina del AS400, intenta saber cual usais y
configurarlo.



3.- Cuando crees el OLEDB origen o destino. Data access mode (selecciona un
tabla, despues ya intentas poner una query) y la pestaña de avanzado pon:

Validate Externa METADATA= false, y si no sabes el codigo de pagina pon
ALWAYS USE DEFAULT CODE PAGE= TRUE



Mas cosas si no vas a traer tablas completas es decir quieres hacer algo
como select col1, col2 from LIBRARY.CATALOG.TABLE where col3=lo que sea.

En este caso yo he conseguido trabajar con esto utilizando la ultima version
del client access.

Te puedes bajar la beta de la ultima version de client access aqui:

http://www-03.ibm.com/servers/eserv...eview.html

y luego ya pedirsela a IBM. Te recomiendo que utilices esta version desde el
principio, si vas atacar DB2 con cliente accesss.



saludos




Francisco A. Gonzalez





"Mauro SB" wrote in message
news:
Mostrar la cita
#4 Miguel Egea
14/06/2007 - 10:53 | Informe spam
Amén don francisco :).

Saludos
"Francisco A. Gonzalez" wrote in message
news:
Mostrar la cita
#5 Mauro SB
14/06/2007 - 14:36 | Informe spam
francisco, muuuuuchas gracias
voy a probar esto ahora mismo, lo unico que me da espina es la version de mi
AS400 R5.1, ira bien el ultiimo client acces con esa version?

saludos
Mauro
MCTS - SQL Server 2005

"Francisco A. Gonzalez" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida