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  5682 |Popularité : 25%  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*.