|
Hola Jesus No he utilizado colas de datos entre PCs y el AS/400 pero si para pasar datos entre procesos dentro del propio AS/400 y te puedo decir que funcionan de maravilla. Son relativamente facil de programar y de mantener y ademas muy estables por lo que te lo recomiendo sin reservas. En los ejemplos de programacion de Client Access hay varios ejemplos sobre colas de datos, revisalos y lo comprobaras. Un saludo Fernando Martinez [EMAIL PROTECTED] escribió: Gracias jesus. Ya habiamos pensado en hacerlo via FTP pero en nuestro caso queda poco eleganrte y te explico por que. Lo que tenemos pensado es que haya un programa residente en un pc que vaya generando unos datos y cada vez que tenga algo para enviar al AS400 lo haga. La historia esta en que cadavez que tiene que hacer algo nos va a mandar uno y solo un registro al AS400. Si esto se tiene que repetir del orden de 500 veces al dia o mas pues no resulta practico , de ahi que haya pensado en utlizar colas de datos Un saludo Jesús Mª Arzak Capilla Talleres de Escoriaza,S.A.(TESA) Dpto Proceso de Datos www.tesa.es Jesus Olague <[EMAIL PROTECTED] l.com> Para Enviado por: forum.help400-req [email protected] [EMAIL PROTECTED] cc 03/03/2005 16:52 Por favor, Asunto responda a Re: Colas de Datos [EMAIL PROTECTED] bios.es Jesus, otra opcion es hacerlo por ftp, el siguiente ejemplo de un programa bat sube un archivo prn a un archivo de datos en el iseries y crea un preformato a partir de el: @Echo off if "%1"=="" goto NoParm set prnfile=%3%.prn set prnmbr=ovldefs.file/%3%.mbr set ftpcmd=open xxx.xxx.xxx.xxx Echo %ftpcmd% > input.txt set ftpcmd=%1% Echo %ftpcmd% >> input.txt set ftpcmd=%2% Echo %ftpcmd% >> input.txt set ftpcmd=quote site namefmt 1 Echo %ftpcmd% >> input.txt set ftpcmd=bin Echo %ftpcmd% >> input.txt set ftpcmd=cd qsys.lib/transfile.lib Echo %ftpcmd% >> input.txt set ftpcmd=put %prnfile% %prnmbr% Echo %ftpcmd% >> input.txt set ftpcmd=quote RCMD CRTOVL OVL(TRANSFILE/%3%) FILE(TRANSFILE/OVLDEFS) Echo %ftpcmd% >> input.txt set ftpcmd=close xxx.xxx.xxx.xxx Echo %ftpcmd% >> input.txt set ftpcmd=quit Echo %ftpcmd% >> input.txt rem type input.txt ftp -i -s:input.txt > output.txt del input.txt type output.txt pause goto FinPgm :NoParm Echo. Echo Sintaxis: creaovl userid password filename Echo. Echo No incluya la extension del archivo. Echo. Echo Revise que el archivo a subir tenga la extension .prn Echo y su nombre no exceda ocho caracteres Echo. :FinPgm @set prnfile= @set prnmbr= @set ftpcmd= Como es bien sabido, cada quien tiene su forma de matar pulgas, esta es solo una solucion rapida, ya podras ponerle talento al asunto y hacer algo mas elaborado. Saludos -- Jesús Olague Zacatecas, México On Wed, 2 Mar 2005 12:33:48 +0100, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:Hola a todos Quiero hacer un proceso que desde un PC me ejecute un programa del AS400 La idea es que le pase unos datos y el programa AS400 los recoja y los procese Habia pensado en dos posibilidades 1.- RUNCMD 2.- Colas de Datos Alguien tiene hecho algo de esto para que me pueda orientar?? Un saludo Jesús Mª Arzak Capilla Talleres de Escoriaza,S.A.(TESA) Dpto Proceso de Datos www.tesa.es ADVERTENCIA/WARNING ESTE CORREO ELECTRONICO CONTIENE INFORMACION PRIVADA Y ESTRICTAMENTE CONFIDENCIAL. Si usted no es el destinatario del presente mensaje no esta autorizado a leerlo, retenerlo, copiarlo o difundirlo. Ni esta empresa ni el remitente asume ninguna responsabilidad referente a la posible transmision de virus y es responsabilidad del receptor realizar un escaneo del mensaje y de sus anexos (si los hubiera). --
| ||||||
<<inline: DS-peque.jpg>>
