Bon...après un long moment sans réponse me re-voilà
Donc aujourd'hui j'ai une LIB 'SAVE' dans laquelle j'ai :
- Mes SAVF (SECDTA, CFG, LIB, DLO)
- Un programme CLP 'SAVE', appelant un programme CLP 'BATCHFTP'
- Un PF-SRC 'QFTPSRC'
Mon programme CLP 'SAVE' est le suivant :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| PGM
SAVSECDTA DEV(*SAVF) SAVF(SAVE/SECDTA)
SAVCFG DEV(*SAVF) SAVF(SAVE/CFG)
SAVLIB LIB(*NONSYS) DEV(*SAVF) SAVF(SAVE/LIB)
SAVDLO DLO(*ALL) DEV(*SAVF) SAVF(SAVE/DLO)
CALL PGM(SAVE/BATCHFTP)
CLRSAVF FILE(SAVE/SECDTA)
CLRSAVF FILE(SAVE/CFG)
CLRSAVF FILE(SAVE/LIB)
CLRSAVF FILE(SAVE/DLO)
ENDPGM |
Pour le transfert FTP j'ai suivi un petit tuto que j'ai essayé d'adapter
Donc, le programme CLP 'BATCHFTP' ressemble à :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| PGM
DLTOVR FILE(OUTPUT)
MONMSG MSGID(CPF0000)
DLTOVR FILE(INPUT)
MONMSG MSGID(CPF0000)
OVRDBF FILE(OUTPUT) TOFILE(SAVE/QFTPSRC) +
MBR(FTPLOG)
OVRDBF FILE(INPUT) TOFILE(SAVE/QFTPSRC) MBR(FTPSRC)
STRTCPFTP RMTSYS('AdresseDeMonNAS')
DLTOVR FILE(OUTPUT INPUT)
ENDPGM |
Le membre 'FTPSRC' est :
1 2 3 4 5 6 7 8 9
| AS400 TEST
BIN
CD ./AS400
PUT SAVE/SECDTA SECDTA
PUT SAVE/CFG CFG
PUT SAVE/LIB LIB
PUT SAVE/DLO DLO
CLOSE
QUIT |
Le membre 'FTPLOG' ne change pas.
Est-ce bien ? Me suis-je trompé quelque part ?
Autre question, je ne peux pas utiliser cette commande, SAVLIB LIB(*NONSYS) DEV(*SAVF) SAVF(SAVE/LIB), est il possible de passer outre ? ou bien, faut-il que je nomme chaque bibliothèque à sauver ?
Merci
Partager