Hola,

Como contesto Carlos en este mismo foro hace pocos dias, la tecnica es
relativamente sencilla:

* OVRDBF     FILE(INPUT)  TOFILE(BIBLIO/FUENTES) MBR(SALFILEP)*

* OVRDBF     FILE(OUTPUT) TOFILE(BIBLIO/FUENTES) MBR(SALOUTPP)*
* STRTCPFTP RMTSYS('10.0.0.67')                      *

* **DLTOVR FILE(INPUT)                                            *
* DLTOVR FILE(OUTPUT*)

Solo debes actualizar los miembros antes de lanzar el FTP.

Salut

Martí Riera


2010/2/23 Pedro Pinedo <[email protected]>

>
> yo lo hago asi
> DCL        VAR(&CAMPO) TYPE(*CHAR) LEN(250)
>    CRTSRCPF   FILE(QTEMP/FTPENV) RCDLEN(262) MBR(ENTRADA)
>   OVRDBF     FILE(INPUT) TOFILE(qtemp/FTPENV) MBR(ENTRADA)
>                OVRSCOPE(*JOB)
>   Crea Fisico Fuente temporal */
>    CHGVAR     VAR(&CAMPO) +
>                 VALUE('
>                                              ')
>    CHGVAR     VAR(&CAMPO) VALUE(&USUARIO *BCAT &PASSW)
>    CALLPRC    PRC(PASARGRB) PARM(&CAMPO)
>    CHGVAR     VAR(&CAMPO) VALUE('BIN')
>    CALLPRC    PRC(PASARGRB) PARM(&CAMPO)
>    CHGVAR     VAR(&CAMPO) VALUE('PUT SBPRU')
>    CALLPRC    PRC(PASARGRB) PARM(&CAMPO)
>           CHGVAR     VAR(&CAMPO) VALUE('CLOS')
>           CALLPRC    PRC(PASARGRB) PARM(&CAMPO)
>           CHGVAR     VAR(&CAMPO) VALUE('QUIT')
>           CALLPRC    PRC(PASARGRB) PARM(&CAMPO)
>
>    /*   PGM que carga archivo FTPENV temporal */
>          ADDPFM     FILE(qtemp/FTPENV) MBR(SALIDA)
>          OVRDBF     FILE(OUTPUT) TOFILE(qtemp/FTPENV) MBR(SALIDA) +
>                       OVRSCOPE(*JOB)
>
>          STRTCPFTP  RMTSYS(&WSIP1)
>
>    /*   Conecta y envia archivo *savf proceso tipo Batch*/
>          DLTOVR     FILE(*ALL) LVL(*JOB)
>          RMVM       FILE(qtemp/FTPENV) MBR(ENTRADA)
>          RMVM       FILE(QTEMP/FTPENV) MBR(SALIDA)
>          DLTF       FILE(qtemp/FTPENV)
>
>
>  H DATEDIT(*YMD)
>  FFTPENV    O  A E             DISK    RENAME(FTPENV:RFTP)
>   * Record en texto
>  D SRCDS         e DS                  INZ
>  D                                     EXTNAME(ftpenv)
>  D* SRCSEQ                 1      6  0
>  D* SRCDAT                 7     12  0
>  D* SRCDTA                13    152
>   * Parametros de entradas
>  C     *ENTRY        PLIST
>  C                   PARM                    campo           250
>   * grabar en fichero
>  C                   MOVEL     campo         SRCDTA
>  C                   EXSR      WRTSRC
>  C                   seton                                        lr
>
> * *  *Pedro Pinedo Hernandez
> TIPO Programmer/Analyst & AS400
> Analista-Programador
> Departamento de Informática / IT Department
> tfno.:+34 941 28 60 90 - 941 03 01 39
> fax: +34 941 03 01 39*
>
> *Amcor Flexibles
> T +34 941 286 090   F +34 941 207 543**
> **www.amcor.com* <http://www.amcor.com/>* *
> [image: Amcor]
>
>
>
>  *P** **Antes de imprimir, piensa en el MEDIO AMBIENTE **P** *
>
>
>
>
>  From:
> [email protected]
> To: "Foro AS/400" <[email protected]> Date: 23/02/2010 11:34
> Subject: 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
>
>
> ______________________________________________________
>
> Amcor - Creating a new world of packaging
> ______________________________________________________
>
> CAUTION - This message may contain privileged and confidential information
> intended only for the use of the addressee named above. If you are not the
> intended recipient of this message you are hereby notified that any use,
> dissemination, distribution or reproduction of this message is prohibited.
> If you have received this message in error please notify Amcor immediately.
> Any views expressed in this message are those of the individual sender and
> may not necessarily reflect the views of Amcor .
>
> ____________________________________________________
> © 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
>

<<image/gif>>

____________________________________________________
© 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