Accueil du site > Les articles > Fichiers éloignés sur AS400 (DDMF)
Version à imprimer Enregistrer au format PDF

Fichiers éloignés sur AS400 (DDMF)

mercredi 11 août 2004, par Serge Gomes Visites  5557 Première mise en ligne le vendredi 31 octobre 2003.

Comment accèder aux données d’un fichier sur un système distant ?


Pour accèder au fichier "BIB1/CLIENT" sur l’AS400 distant 192.20.1.34, il faut d’abord créer un fichier DDM.
Un fichier DDM est un fichier de référence permettant d’accéder à un fichier situé sur un système éloigné (cible) d’un réseau DDM. Il contient le nom du fichier éloigné et un certain nombre d’informations identifiant le système éloigné.

Voici la commande :
CRTDDMF FILE(QTEMP/TOTO) RMTFILE(BIB1/CLIENT) RMTLOCNAME(’192.20.1.34’)

Ensuite vous pouvez utiliser le fichier DDMF QTEMP/TOTO par exemple pour copier des données d’un système vers un autre.

ex :
CPYF FROMFILE(CLIEN_ORI) TOFILE(QTEMP/TOTO) MBROPT(*ADD)

Cette commande copie les données du fichier CLIEN_ORI de votre système vers BIB1/CLIENT de l’AS400 distant.

Envoyer une commande distante en utilisant un fichier DDMF

Vous pouvez aussi utiliser ce fichier pour envoyer des commandes à distance ex :
SBMRMTCMD CMD(’SNDMSG MSG(’’Hello’’) TOUSR(USERCIBLE)’) DDMFILE(QTEMP/TOTO)

Cette commande envoi un message à l’utilisateur USERCIBLE sur l’AS400 distant.

P.-S.

Les fichiers DDMF se révèle faciles à utiliser (notament dans les cl). Pour en savoir plus tapez la commande GO CMDDDM*.