Aller au contenu

SNDNETMSG

Envoyer un message au réseau

En bref

La commande SNDNETMSG (Envoyer un message au réseau) permet d'envoyer un message à un autre utilisateur d'un système local ou éloigné via le réseau SNADS.

SNDNETMSG se lit SND (Envoyer) + NETMSG. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

SNDNETMSG MSG(…) TOUSRID(…)

Paramètres

  • MSG Texte du message obligatoire
  • TOUSRID ID utilisateur obligatoire

Astuce : dans une session 5250, tapez SNDNETMSG puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QSYS)

Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non

La commande SNDNETMSG (Envoyer un message au réseau) permet d'envoyer un message à un autre utilisateur d'un système local ou éloigné via le réseau SNADS.

Ce message est envoyé comme un message d'information dans la file d'attente attribuée au destinataire sur le système récepteur.

Remarque :Une file d'attente de messages admise doit être spécifiée dans le profil utilisateur du système récepteur. Si ce n'est pas le cas, les messages envoyés avec la commande SNDNETMSG sont rejetés. La file d'attente de messages spécifiée dans les attributs réseau n'est pas utilisée. Le manuel Rubriques CL de la catégorie Programmation de l'IBM i Information Center, à l'adresse http://www.ibm.com/systems/i/infocenter/ contient des informations complémentaires sur la manière de spécifier une file d'attente lors de l'envoi et de la réception de messages.

Cette commande n'effectue pas de conversion CCSID du message. Néanmoins, elle envoie le CCSID du travail au système récepteur. Le message est ensuite converti à la réception si nécessaire. L'ID utilisateur et l'adresse du destinataire et de l'expéditeur sont converties du CCSID du travail en cours dans le jeu de caractères multinational 697/500.

Restriction: L'utilisateur doit être inscrit dans le répertoire de distribution du système. Le manuel SNA Distribution Services, SC41-5410 contient une description de ce répertoire.

Paramètres

Mot-clé Description Valeurs possibles Remarques
MSG Texte du message Valeur caractère Obligatoire, positionnel 1
TOUSRID ID utilisateur Values (jusqu'à 50 répétitions): Liste d'éléments Obligatoire, positionnel 2
Élément 1: ID utilisateur Valeur caractère
Élément 2: Adresse Valeur caractère

Texte du message (MSG)

Indique le texte du message immédiat qui est envoyé. Tout message non prédéfini dans un fichier de messages est un message immédiat. Le texte de 256 caractères au maximum doit être placé entre apostrophes s'il comporte des blancs ou des caractères spéciaux.

Ce paramètre est obligatoire.

ID utilisateur (TOUSRID)

Indique un ou plusieurs ID utilisateur ou le nom d'une ou de plusieurs listes de diffusion contenant l'ID des utilisateurs à qui le message est adressé.

Il est possible d'indiquer à la fois des ID utilisateur et des listes de diffusion, dans une même commande. Chaque ID utilisateur ou liste de distribution est spécifié sous la forme d'un nom comprenant deux parties et ces deux parties sont requises. Il est possible de spécifier jusqu'à 50 ID utilisateur.

Remarque :Selon le type de poste de travail utilisé, la valeur interne d'un ID utilisateur peut être différente des caractères affichés à l'aide de la commande DSPDIRE (Afficher postes du répertoire). Si la valeur de chaîne de caractères binaires spécifiée pour le paramètre TOUSRID ne répond pas aux règles définies pour un ID utilisateur interne ou ne correspond pas à la valeur interne d'un utilisateur inscrit, une erreur peut être signalée.

Ce paramètre est obligatoire.

Ce paramètre admet des valeurs multiples.

Exemples

SNDNETMSG   MSG('Mise à jour des fichiers de comptabilités clients.')
            TOUSRID((SMITH SYSTEM2))

Cette commande permet d'envoyer le message spécifié dans le paramètre MSG vers l'utilisateur identifié dans le réseau sous l'ID utilisateur (SMITH SYSTEM2).

Messages d'erreur

Messages *ESCAPE

CPF8063
La ressource nécessaire ne peut pas être allouée.
CPF8066
Commande comportant un ou plusieurs ID utilisateur incorrects.
CPF8069
Message non envoyé.
CPF9005
Les ressources système nécessaires pour traiter cette demande ne sont pas disponibles.
CPF9006
Utilisateur non inscrit dans le répertoire de distribution du système.
CPF9830
Allocation de la bibliothèque &1 impossible.
CPF9845
Erreur lors de l'ouverture du fichier &1.
CPF9846
Erreur lors du traitement du fichier &1 de &2.
CPF9847
Erreur lors de la fermeture du fichier &1 de bibliothèque &2.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.