STRPASTHR
Démarrer le passe-système
En bref
La commande STRPASTHR (Démarrer le passe-système) vous permet de passer à un système cible et d'y ouvrir une session, comme si vous étiez connecté localement.
STRPASTHR se lit STR
(Démarrer) + PASTHR.
Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.
Syntaxe minimale
STRPASTHR RMTLOCNAME(…)
Paramètres
-
RMTLOCNAMELieu éloigné obligatoire -
CNNDEVUnité APPC -
VRTCTLContrôleur virtuel -
VRTDEVUnité écran virtuelle -
MODEMode -
LCLLOCNAMELieu local -
RMTNETIDID éloigné réseau -
SRQ10PGMProgramme pour appel système -
RMTUSERProfil utilisateur -
RMTPWDMot de passe utilisateur -
RMTINLPGMProgramme initial à appeler -
RMTINLMNUMenu initial -
RMTCURLIBBibliothèque en cours -
PASTHRSCNOption d'affichage
Astuce : dans une session 5250, tapez STRPASTHR 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 : Environnements interactifs (*INTERACT *IPGM *IREXX *EXEC)
Compatible multitâche : Non
La commande STRPASTHR (Démarrer le passe-système) vous permet de passer à un système cible et d'y ouvrir une session, comme si vous étiez connecté localement. Pour plus de détails sur la configuration ou l'utilisation du passe-système, consultez le manuel Remote Work Station Support.
Restriction :
- Vous ne pouvez pas entrer cette commande sur un poste de travail dont l'écran affiche 12 lignes et 80 caractères par ligne.
Paramètres
| Mot-clé | Description | Valeurs possibles | Remarques |
|---|---|---|---|
| RMTLOCNAME | Lieu éloigné | Nom de communication, *CNNDEV | Obligatoire, positionnel 1 |
| CNNDEV | Unité APPC | Valeurs uniques: *LOC Autres valeurs (jusqu'à 16 répétitions): Nom |
Facultatif |
| VRTCTL | Contrôleur virtuel | Nom, *NONE | Facultatif, positionnel 2 |
| VRTDEV | Unité écran virtuelle | Valeurs uniques: *NONE Autres valeurs (jusqu'à 32 répétitions): Nom |
Facultatif, positionnel 3 |
| MODE | Mode | Nom de communication, *NETATR | Facultatif |
| LCLLOCNAME | Lieu local | Nom de communication, *LOC, *NETATR | Facultatif |
| RMTNETID | ID éloigné réseau | Nom de communication, *LOC, *NETATR, *NONE | Facultatif |
| SRQ10PGM | Programme pour appel système | Valeurs uniques: *SRQMNU Autres valeurs: Nom d'objet qualifié |
Facultatif |
| Qualificatif 1: Programme pour appel système | Nom | ||
| Qualificatif 2: Biblio | Nom, *LIBL, *CURLIB | ||
| RMTUSER | Profil utilisateur | Valeur caractère, *NONE, *CURRENT | Facultatif |
| RMTPWD | Mot de passe utilisateur | Valeur caractère, *NONE | Facultatif |
| RMTINLPGM | Programme initial à appeler | Nom, *RMTUSRPRF, *NONE | Facultatif |
| RMTINLMNU | Menu initial | Nom, *RMTUSRPRF, *SIGNOFF | Facultatif |
| RMTCURLIB | Bibliothèque en cours | Nom, *RMTUSRPRF | Facultatif |
| PASTHRSCN | Option d'affichage | Valeur caractère, *YES, *NO | Facultatif |
Lieu éloigné (RMTLOCNAME)
Indique l'une des valeurs suivantes :
- Si (*LOC) est indiqué dans l'invite Unité APPC (paramètre CNNDEV), le paramètre RMTLOCNAME indique le nom du lieu éloigné qui sera la cible de la session de passe-système.
- Si des unités sont indiquées au paramètre CNNDEV, le paramètre RMTLOCNAME indique le nom du premier système assurant le routage intermédiaire.
- nom-lieu-éloigné
- Indiquez le nom du lieu éloigné qui sera la cible de la session de passe-système, ou le nom du premier système assurant le routage intermédiaire. Le réseau APPN déterminera le routage vers ce lieu.
- *CNNDEV
- Utilisez les unités APPC indiquées en regard de l'invite Unité APPC (paramètre CNNDEV).
Unité APPC (CNNDEV)
Indique les noms des descriptions d'unités qui permettent la connexion entre le premier système assurant le routage et le système cible. Si *CNNDEV est précisé pour l'invite Lieu éloigné (paramètre RMTLOCNAME), la première unité mentionnée en regard de ce paramètre fait partie du système source. Si le paramètre RMTLOCNAME indique un lieu, la première unité précisée fait partie du système désigné par ce lieu éloigné. Si un autre système relie le système source au système cible et que le passe-système établisse les sessions intermédiaires, vous devez indiquer une liste d'unités APPC. Les noms de ces unités doivent être répertoriés dans l'ordre de passage des systèmes jusqu'au système cible.
Ce paramètre admet des valeurs multiples.
- *LOC
- L'invite Lieu éloigné (paramètre RMTLOCNAME) indique le nom du lieu éloigné qui sera la cible de la session de passe-système.
- nom(s)-unité(s)
- Indiquez les noms des descriptions d'unités assurant le routage entre le système source et le système cible. Vous pouvez indiquer jusqu'à 16 noms.
Contrôleur virtuel (VRTCTL)
Indique le nom du contrôleur virtuel du système éloigné utilisé pour la fonction passe-système. Si vous précisez un contrôleur virtuel, l'une des unités-écrans virtuelles rattachées à celui-ci sera sélectionnée pour effectuer l'opération. L'unité du système cible correspondante est choisie en fonction de son type et de son modèle.
VRTCTL est incompatible avec l'invite Unité écran virtuelle (paramètre VRTDEV); vous devez donc préciser *NONE si une ou plusieurs unités sont déjà indiquées pour l'invite Unité écran virtuelle (paramètre VRTDEV).
- *NONE
- Aucun contrôleur n'est précisé. Si, de plus, *NONE est indiqué en regard de l'invite Unité écran virtuelle (paramètre VRTDEV), vous demandez une configuration automatique.
- nom-contrôleur-virtuel
- Indiquez le nom du contrôleur virtuel du système cible.
Unité écran virtuelle (VRTDEV)
Indique une ou plusieurs unités du système cible connectées au contrôleur virtuel utilisé pour la session de passe-système. Les unités sont choisies dans la liste du système cible en fonction de leur type et de leur modèle.
VRTDEV est incompatible avec l'invite Contrôleur virtuel (paramètre VRTCTL) ; vous devez donc préciser *NONE si un nom de contrôleur est déjà indiqué pour l'invite Contrôleur virtuel (paramètre VRTCTL).
Ce paramètre admet des valeurs multiples.
- *NONE
- Aucun nom d'unité n'est précisé. Si, de plus, *NONE est indiqué en regard de l'invite Contrôleur virtuel (paramètre VRTCTL), vous demandez une configuration automatique.
- nom-unité-écran-virtuelle
- Indiquez un ou plusieurs noms (32 au plus) d'unités-écrans virtuelles du système cible.
Mode (MODE)
Indique le mode utilisé.
- *NETATR
- Le mode défini dans les attributs du réseau est utilisé.
- nom-mode
- Indiquez un nom de mode.
Lieu local (LCLLOCNAME)
Indique le nom du lieu local.
- *LOC
- Le système choisira le nom de lieu local.
- *NETATR
- La valeur LCLLOCNAME indiquée dans les attributs de réseau du système est utilisée.
- nom-lieu-APPN
- Indiquez le nom de lieu local associé au système source. Si ce nom n'est pas correct, un message d'arrêt programme est envoyé.
ID éloigné réseau (RMTNETID)
Indique l'ID du réseau où se trouve le lieu éloigné.
- *LOC
- N'importe quel ID éloigné du réseau peut être utilisé pour le lieu éloigné.
- *NETATR
- La valeur LCLNETID indiquée dans les attributs de réseau du système est utilisée.
- *NONE
- Le lieu éloigné n'admet pas d'ID réseau.
- ID-réseau-APPN
- Indiquez un ID éloigné du réseau.
Programme pour appel système (SRQ10PGM)
Indique que le menu Appel système est affiché, ou spécifie le nom du programme qui démarre sur le système source lorsque l'option 10 (Appel système) est sélectionnée.
A l'aide du programme utilisateur, vous pouvez afficher un menu permettant de sélectionner le système auquel vous voulez accéder, puis transférer à un travail de groupe afin d'envoyer la commande STRPASTHR (Démarrer le passe-système) vers le système choisi. Pour plus de détails, consultez le manuel Remote Work Station Support.
- *SRQMNU
- Le menu Appel système du système source est affiché.
- nom-programme
- Indiquez le nom et la bibliothèque du programme à démarrer lorsque l'option 10 (Appel système) est sélectionnée.
Pour la bibliothèque, les valeurs possibles sont les suivantes :
- *LIBL
- Le programme est recherché dans la liste des bibliothèques.
- *CURLIB
- Le programme est recherché dans la bibliothèque en cours pour le travail. Si la bibliothèque en cours n'est pas définie dans la liste des bibliothèques, QGPL est prise par défaut.
- nom-bibliothèque
- Indiquez le nom de la bibliothèque contenant le programme.
Profil utilisateur (RMTUSER)
Indique le profil utilisateur pour ouvrir automatiquement une session sur le système cible. Lorsqu'un profil est indiqué et que la sécurité par mot de passe est active sur le système cible, *NONE est incorrect dans l'invite Mot de passe utilisateur (paramètre RMTPWD).
- *NONE
- Aucun profil utilisateur n'est envoyé et l'ouverture de session automatique n'a pas lieu.
- *CURRENT
- Le profil utilisateur associé au travail émettant cette commande est envoyé. Si le système cible l'accepte, si le profil utilisateur existe sur ce système, et si le mot de passe indiqué dans le paramètre RMTPWD est correct pour ce profil, une session est automatiquement ouverte pour l'utilisateur. Dans le cas contraire, l'utilisateur voit apparaître un écran d'ouverture de session sur le système cible, ou un message d'erreur sur le système source, selon la configuration du système cible.
- nom-profil
- Indiquez le nom d'un profil utilisateur existant sur le système cible. Si le système cible l'accepte et que le profil utilisateur existe sur ce système, une session est automatiquement ouverte pour l'utilisateur. Dans le cas contraire, l'utilisateur voit apparaître un écran d'ouverture de session sur le système cible, ou un message d'erreur sur le système source, selon la configuration du système cible. Si un profil est indiqué et que la sécurité par mot de passe est active sur le système cible, vous devez entrer un mot de passe, même si le profil indiqué est identique au profil en cours.
Mot de passe utilisateur (RMTPWD)
Indique le mot de passe envoyé au système cible.
- *NONE
- Le système n'envoie pas de mot de passe. Si un profil est indiqué en regard de l'invite Profil utilisateur (paramètre RMTUSER) et si la sécurité par mot de passe est active sur le système cible, cette valeur n'est pas admise.
- mot-de-passe
- Indiquez un mot de passe qui sera envoyé au système cible et permettra de vérifier que l'utilisateur mentionné au paramètre RMTUSER est autorisé à ouvrir une session. Ce mot de passe est transmis sous forme chiffrée.
Programme initial à appeler (RMTINLPGM)
Indique le programme appelé immédiatement après l'ouverture de session.
- *RMTUSRPRF
- Le programme initial indiqué dans le profil utilisateur éloigné est immédiatement appelé après l'ouverture de session automatique.
- *NONE
- Aucun programme n'est lancé avant l'affichage du menu initial, même si un programme initial est mentionné dans le profil utilisateur éloigné.
- programme
- Indiquez le nom du programme qui devra être appelé immédiatement après l'ouverture de session automatique.
Menu initial (RMTINLMNU)
Indique le premier menu affiché à l'ouverture de session automatique sur le système cible après exécution du programme initial.
- *RMTUSRPRF
- Le menu initial indiqué dans le profil utilisateur éloigné est immédiatement affiché après exécution du programme initial.
- *SIGNOFF
- Aucun menu n'est affiché après exécution du programme initial, même si un menu initial est mentionné dans le profil utilisateur éloigné. A la fin du programme initial, la session utilisateur est fermée et la session de passe-système se termine.
- menu
- Indiquez le menu devant apparaître immédiatement après exécution du programme initial.
Bibliothèque en cours (RMTCURLIB)
Indique la bibliothèque qui deviendra la bibliothèque en cours dans la liste des bibliothèques du travail après l'ouverture automatique de session.
- *RMTUSRPRF
- La bibliothèque en cours indiquée dans le profil utilisateur éloigné devient la bibliothèque en cours dans la liste des bibliothèques après l'ouverture de session automatique.
- bibliothèque
- Indiquez la bibliothèque qui devient la bibliothèque en cours dans la liste des bibliothèques après l'ouverture de session automatique.
Option d'affichage (PASTHRSCN)
Indique si l'écran passe-système et les messages d'état associés sont affichés avant que la session de passe-système ne soit établie.
- *YES
- L'écran passe-système et les messages d'information s'affichent avant l'ouverture de la session de passe-système.
- *NO
- L'écran passe-système et les messages d'information ne s'affichent pas avant l'ouverture de la session de passe-système.
Exemples
Exemple 1 : passe-système vers Toronto
STRPASTHR RMTLOCNAME(*CNNDEV) CNNDEV(DET CHI TOR) VRTCTL(VWSC)
Cette commande permet de démarrer un passe-système vers le système basé à Toronto, en passant par Détroit et Chicago. Pour plus d'informations, reportez-vous à la rubrique Remote Work Station Support de l'Information Center.
Exemple 2 : passe-système vers Détroit
STRPASTHR RMTLOCNAME(DETROIT) VRTCTL(VWSC)
Cette commande permet de définir un passe-système vers le système basé à Détroit. L'APPN indique le chemin vers Détroit.
Exemple 3 : passe-système vers Toronto
STRPASTHR RMTLOCNAME(DETROIT) CNNDEV(CHI TOR) VRTCTL(VWSC)
Cette commande permet de définir un autre chemin de passe-système vers le système basé à Toronto, en passant par Chicago et Détroit. L'APPN indique le chemin vers Détroit.
Exemple 4 : passe-système vers Détroit
STRPASTHR RMTLOCNAME(DETROIT) RMTUSER(*CURRENT)
Cette commande permet de définir un passe-système vers le système basé à Détroit et d'établir une connexion automatique via le profil utilisateur (même nom que celui utilisé sur le système source). Dans la mesure où aucun contrôleur virtuel ou unité virtuelle n'a été défini(e), le système basé à Détroit configure de façon automatique une unité virtuelle pour la session passe-système.
Messages d'erreur
Messages *ESCAPE
- CPF2702
- Description d'unité &1 non trouvée.
- CPF2703
- Description de contrôleur &1 non trouvée.
- CPF5383
- Le mode &7 indiqué pour l'unité &4 est incorrect.
- CPF5536
- Le système ne peut pas sélectionner automatiquement une description d'unité APPC pour le lieu éloigné.
- CPF5546
- Classe de service incorrecte pour l'unité &4.
- CPF8901
- L'unité virtuelle &1 n'est pas en fonction.
- CPF8902
- Unité virtuelle &1 non disponible.
- CPF8903
- Unité &1 incorrecte pour la fonction passe-système.
- CPF8904
- Demande de passe-système rejetée.
- CPF8905
- Fonction passe-système non admise sur ce système.
- CPF8906
- Erreur lors de la session d'initialisation. Code raison &1.
- CPF8907
- Erreur de communications pour l'unité &1.
- CPF8908
- Le contrôleur &1 n'est pas en fonction.
- CPF8909
- Ancienne édition du logiciel. Fonction passe-système interrompue.
- CPF8910
- Contrôleur &1 incorrect pour la fonction passe-système.
- CPF8911
- Erreur de communications. Session non démarrée.
- CPF8912
- Session de la fonction passe-système interrompue. Code raison &1.
- CPF8913
- Fin anormale de la fonction passe-système.
- CPF8916
- Impossible de sélectionner unité virtuelle &1 sur système &2.
- CPF8917
- Accès à &1 non autorisé.
- CPF8918
- Travail annulé sur le système &1.
- CPF8919
- Accès à l'unité &1 non établi par le système &2.
- CPF8920
- Echec de la fonction passe-système. Mettre &1 hors/en fonction.
- CPF8921
- Erreur APPC. Code d'erreur : &3.
- CPF8922
- Réponse négative de l'unité &1 au système &2.
- CPF8923
- Flot de données incorrect reçu sur le système &1.
- CPF8924
- Aucun contrôleur virtuel disponible.
- CPF8925
- Unité &1 non créée.
- CPF8928
- Modification de l'unité &1 impossible.
- CPF8929
- Mise en fonction de l'unité &1 impossible.
- CPF8931
- &1 n'est pas un lieu APPC.
- CPF8932
- &1 doit être une unité APPC non-réseau.
- CPF8933
- Route non trouvée pour le lieu indiqué.
- CPF8935
- Fonction passe-système non admise vers système &1.
- CPF8936
- Impossible de lancer la fonction passe-système pour raisons de sécurité.
- CPF8937
- Ouverture de session automatique non admise.
- CPF8938
- Erreur dans le programme QRMTSIGN. Echec de la fonction passe-système.
- CPF8939
- Trop de données à transmettre.
- CPF8940
- Impossible de sélectionner automatiquement l'unité virtuelle.
- CPF8941
- Utilisation interne incorrecte du mode transparent (pass-through). Incorrect internal use of pass-through.
- CPF8943
- Fonction passe-système non admise sur serveur de session TELNET.
Messages *STATUS
- CPI8901
- Aucune unité de type concordant sur système éloigné. Fonctions limitées.
- CPI8902
- Passe-système démarré sur système &1.
- CPI8903
- Unité virtuelle &1 sélectionnée sur système &2.
- CPI8906
- Ouverture de session automatique non admise.
© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.