A ver, tienes otra opción: traspasarlo tú por programa sin que el usuario tenga que seleccionarlo. Te paso este ejemplo que automatiza los dos pasos que necesitas,los nombres de fichero,biblioteca y ruta de las carpetas evidentemente puedes ponerlos mediante variables o 'a piñon'. Fijate en los valores que llevan los parametros JOB y SPLNBR del CPYSPLF,porque me parece que esto es lo que necesitas para automatizar el proceso sin que el usuario intervenga.
Suerte
                   CPYSPLF    FILE(&SPOOL) TOFILE(&LIB/&FILE1) JOB(*) +      
                           SPLNBR(*LAST)                                
              CPYTOPCD   FROMFILE(&LIB/&FILE1) TOFLR(&DIRECC) +          
                           TODOC(&FILEN) REPLACE(*YES)                  
              MONMSG     MSGID(IWS1612) EXEC(GOTO CMDLBL(FIN))          



 "Juan" <[EMAIL PROTECTED]>
 Enviado por:  [EMAIL PROTECTED] 14/10/05 18:36
Por favor, responda a
[email protected]

Para
<[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>, "forum as400" <[email protected]>
cc
Asunto
transferir un spool al pc





 

Hola compañeros de foro:







Les quisiera pedir alguna sugerencia, opinión o consejo.



 Dentro de la compañía donde trabajo tenemos un as400 hasta la versión 4.5



Le demanda de usuarios de transferir archivos Spool a exell  ha aumentado
considerablemente , el problema que tengo es que la compañía no quiere
gastar en algún producto del mercado, y nos pide que automaticemos dichos
procesos en casa, es decir con las pocas herramientas de trabajo , lo que
nosotros hacemos normalmente a mano es :   copiamos el spool a una tabla
física de as400  , esto es a través de un cl en donde le pedimos al usuario
que vea el numero el trabajo , el numero de spool etc.(Los datos del spool a
copiar hacia la tabla física), una vez copiado en la tabla física lo
transferimos vía ftp  del 400 hacia la pc como un tipo de archivo
file.TXT (de texto) posteriormente lo llaman por Excel y lo convierten  ya
que no tenemos Client Access , tenemos un emulador que se llama  RALLY en
donde trae una utilidad de transferencias de as/400 hacia la pc.







La cual las personas que hacen diariamente esto les lleva un poco de tiempo
, a lo cual nos piden que sea de manera mas automática , tal vez la
transferencia del emulador este bien , pero lo que yo quisiera hacer es una
sesión(un subfile) en donde me muestre los spool de cada usuario (como el
comando wrksplf)  y cuando seleccionen uno en especial , automáticamente
recupero los parámetros de ese spool,   pero no encuentro la manera de saber
en donde se almacenas dichos spool  , con esto podría preparar el CPYSPLF
ya con la información seleccionada del subile y transferirlo
automáticamente. He investigado sobre las API’s  y parece que existen
algunas  para lo que necesito hacer pero no me queda muy claro , alguien me
podría echar la mano







Saludos y gracias de antemano



           








__________________________________________________
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 visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

Responder a