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:
Si, ¿que necesitas mauro?
"Mauro SB" wrote in message
news:
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




Respuesta Responder a este mensaje
#2 Miguel Egea
14/06/2007 - 00:48 | Informe spam
Si, ¿que necesitas mauro?
"Mauro SB" wrote in message
news:
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
Respuesta Responder a este mensaje
#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:
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:
Si, ¿que necesitas mauro?
"Mauro SB" wrote in message
news:
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








Respuesta Responder a este mensaje
#4 Miguel Egea
14/06/2007 - 10:53 | Informe spam
Amén don francisco :).

Saludos
"Francisco A. Gonzalez" wrote in message
news:
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:
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:
Si, ¿que necesitas mauro?
"Mauro SB" wrote in message
news:
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












Respuesta Responder a este mensaje
#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:

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:
> 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:
>> Si, ¿que necesitas mauro?
>> "Mauro SB" wrote in message
>> news:
>>> 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
>>
>>
>
>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida