Te envío ejemplo por si te sirve.

 

 

  5722WDS V5R3M0  030905                  LISTADO FUENTE SEU
23/02/10 12:39:08    CAMACHO      PµG.    1

  ARCHIVO FUENTE  . . . . .  TRAS/QRPGLESRC

  MIEMBRO . . . . . . . . .  FTP030R

  SEQNBR*...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+...
7 ...+... 8 ...+... 9 ...+... 0

    100      HDECEDIT(',') DATEDIT(*DMY)
27/02/01

    200
**********************************************************************
27/07/07

    300       **  Realizado por: Fco.Jose Medina Barajas para
EXCL.CAMACHO,S.L    **                                    27/07/07

    400       **  Fecha. . . . : 27 de Julio de 2007
**                                    27/07/07

    500       **
**                                    27/07/07

    600       **  CREA SCRIPT PARA PROCESO DE FTP
**                                    30/11/07

    700
**********************************************************************
27/07/07

    800      FACPE11TA  O  A E             DISK
30/07/07

    900       *   TEXTO INTRUCCIONES FTP
30/07/07

   1000      DTXT              S            100    DIM(20) PERRCD(1) CTDATA
30/07/07

   1100       *
30/07/07

   1200       *   PARAMETROS DE PANTALLA CAMBIO DE PASWORD Y DIRECTORIO
28/09/02

   1300       *
28/09/02

   1400      C                   MOVEL     *BLANKS       FTPDATO
30/07/07

   1500       * Usuario y Pasword
30/07/07

   1600      C                   Eval      FTPDATO = %trim(TXT(1))
30/07/07

   1700      C                   WRITE     PLANO1R
28/09/02

   1800       * Directorio archivo
30/07/07

   1900      C                   Eval      FTPDATO = %trim(TXT(2))
30/07/07

   2000      C                   WRITE     PLANO1R
28/09/02

   2100       * Tipo de datos
30/07/07

   2200      C                   Eval      FTPDATO = %trim(TXT(3))
30/07/07

   2300      C                   WRITE     PLANO1R
28/09/02

   2400       * Nombre del archivo Recibido
30/07/07

   2500      C                   Eval      FTPDATO=%trim(TXT(4))
30/07/07

   2600      C                   WRITE     PLANO1R
30/07/07

   2700      C                   Eval
FTPDATO=%trim(TXT(5))+%trim(FECHA)+
30/07/07

   2800      C                             %trim(HORA)+'.txt'
30/07/07

   2900      C                   WRITE     PLANO1R
30/07/07

   3000       * Cierre sesion FTP
30/07/07

   3100      C                   Eval      FTPDATO = %trim(TXT(6))
30/07/07

   3200      C                   WRITE     PLANO1R
28/09/02

   3300       *
23/07/01

   3400       *  Finaliza el programa
30/07/07

   3500      C                   EVAL      *INLR = *ON
30/07/07

   3600       *
30/07/07

   3700
*---------------------------------------------------------------*
30/07/07

   3800       * SUBRUTINA  INICIAL
*                                         30/07/07

   3900
*---------------------------------------------------------------*
30/07/07

   4000      C     *INZSR        BEGSR
30/07/07

   4100       *
30/07/07

   4200       *   Si el representante es el seleccionado por parms
30/07/07

   4300      C     *ENTRY        PLIST
30/07/07

   4400      C                   PARM                    FECHA             6
30/07/07

   4500      C                   PARM                    HORA              4
30/07/07

   4600       *
30/07/07

   4700      C                   ENDSR
30/07/07

   4800 **   TXT/Composicion Instruccion FTP
30/07/07

   4900 Usuario pasword
30/07/07

   5000 lcd tulib
30/07/07

   5100 ascii
30/07/07

   5200 put reco16f
30/11/07

   5300 rename reco16f recog
30/11/07

   5400 quit
30/07/07

                                  * * * *  F I N  D E  F U E N T E  * * * *

_

 

 

Paco Medina

 

DEPT. INFORMÁTICA
Exclusivas Camacho, S. Ltd.
CIF B29145240
Av. J. Ortega y Gasset, 301 (Pol. San Luis)
Málaga, España
Tel.   +34 952 322 900
Fax   +34 952 314 900
www.e-camacho.com
[email protected] 

 

Antes de imprimir piensa si es necesario, piensa en el MEDIO AMBIENTE 
Este mensaje se dirige exclusivamente a su destinatario y puede contener
información privilegiada o confidencial. Si no es vd. el destinatario
indicado, queda notificado de que la utilización, divulgación y/o copia sin
autorización está prohibida en virtud de la legislación vigente. Si ha
recibido este mensaje por error, le rogamos que nos lo comunique
inmediatamente por esta misma vía y proceda a su destrucción. Gracias. 

Before printing thinks if necessary, think of ENVIRONMENT
This message is intended exclusively for its addressee and may contain
information that is CONFIDENTIAL and protected by professional privilege. If
you are not the intended recipient you are hereby notified that any
dissemination, copy or disclosure of this communication is strictly
prohibited by law. If this message has been received in error, please
immediately notify us via e-mail and delete it. Thank you. 

 

  _____  

De: [email protected]
[mailto:[email protected]] En nombre de Javier Mora
Enviado el: martes, 23 de febrero de 2010 12:38
Para: forum.help400
Asunto: RE: Ejecutar mandatos FTP

 

Yo utilizo un mandato hecho a medida (te lo puedo enviar a tu dirección
privada). También hay otras utilidades publicadas en Internet que podrían
servirte:

 

EZFTP en
<http://www.pentontech.com/IBMContent/Documents/article/53354_127_EzFTP.zip>
http://www.pentontech.com/IBMContent/Documents/article/53354_127_EzFTP.zip

EZFTPSAVF en
http://www.pentontech.com/IBMContent/Documents/article/53397_132_EzFtpSavf.z
ip

EZFTPSTMF en
http://www.pentontech.com/IBMContent/Documents/article/51963_51_EZFTPSTMF.zi
p

 

Scott Klement tiene un programa de servicio para programar este tipo de
conexiones desde ILE RPG, busca en http://www.scottklement.com/ftpapi/

 

Bob Cozzi publicó en su día FTPSNDFILE, busca los fuentes en
http://www.rpgiv.com/. Necesitarás registrarte, pero es un mero trámite.

 

Espero haberte servido de ayuda.

 

Javier

 

  _____  

De: [email protected]
[mailto:[email protected]] En nombre de Emma Bedoya
Enviado el: martes, 23 de febrero de 2010 11:05
Para: Foro AS/400
Asunto: Ejecutar mandatos FTP

Hola a todos.

 

Para enviar un archivo por FTP a un servidor he creado un miembro con los
mandatos a ejecutar algo como esto:

 

USUARIO CONTRASEÑA
ASCII
PUT BIBLITECA/ARCHIVO RUTA_SERVIDOR/FICHERO
QUIT

 

El tema es que el nombre del fichero es variable ¿Alguien me puede decir
cómo podría pasar ese nombre como un parámetro?

 

Gracias de antemano.

 

Emma Bedoya

 

____________________________________________________
© Publicaciones Help400, S.L. - Todos los
derechos reservados http://www.help400.es
----------------------------------------------------
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a