Client Access P. WINDOWS 95/NT et RUMRMTCDE

BoTTom |    Changer de couleur
 Passer des commandes à partir d'un poste client :
 
 Avec Client/Access DOS, DOS étendu et OS/2, utilisez RMTCMD.EXE
 
 Syntaxe :   RMTCMD la-commande [//système] [/Z]
 
             la-commande = commande AS/400 n'utilisant pas d'écran
 
                           (peut-être indiquée entre guillemets)
 
             //système indique le nom du système (S44xxxx par exemple)
 
             /Z empèche l'apparition des lignes "(C) Copyright IBM ..."
 
 
 2ème syntaxe: RMTCMD /I nom-de-fichier [/Q] [//système] [/Z]
 
 nom-de-fichier est alors le nom d'un fichier micro contenant une commande
  AS/400 par ligne.
 
 Avec /Q la procèdure continue en cas d'erreur.
 

|    Changer de couleur

 Passer des commandes à partir d'un poste client :
 
 Avec ACS utilisez l'option :

/PLUGIN=rmtcmd
   Syntaxe :   /system=votre-IBMi                /cmd="la commande Cl"        2ème syntaxe: /system=Votre-IBMi /file=nom-de-fichier

   nom-de-fichier est alors le nom d'un fichier micro contenant une commande   AS/400 par ligne.    

|    Changer de couleur
 
    vous pouvez utiliser FTP avec
 
    Open système-AS/400
    (signature)
    quote rcmd votre-commande
    QUIT
 
    Quote demande à ce que la commande soit transmise entre quote (')
 
     rcmd est la commande FTP à envoyer à l'hote
     votre-commande est la commande AS/400 en tant que paramètre.

----------------------------------------------------------    Vous pouvez aussi fonctionner dans le sens AS/400 --> PC    Cette fonction s'appele l'Intégrateur :     et ne concerne que le micro utilisant l'émulateur.      Vous devez d'abord passer une commande  STRPCO    

(cette fonctionnalité est reconnue par l'émulateur d'ACS)

|    Changer de couleur
                        Démarrer commande PC (STRPCCMD)
 
Indiquez vos choix, puis appuyez sur ENTREE.
 
Commande PC  . . . . . . . . . . PCCMD          calc.exe                    
                                                
 
Pause  . . . . . . . . . . . . . PAUSE          *YES 
 
 
 Il est assez simple d'envisager un pgm enchaînant les deux commandes :
 
 PGM PARM(&cde)
 Dcl &cde *CHAR 123 // le paramètre est étendu à 1023c. en version 7.2
 
 STRPCO
  Monmsg IWS0000 EXEC(DO) /* Intégrateur déja actif */
         RCVMSG MSGTYPE(*EXCP)
         ENDDO
 
 STRPCCMD  &cde PAUSE(*NO)
 ENDPGM

vous pouvez aussi demander à Windows de traiter un fichier
par START nom-de-fichier.extension

Windows cherche alors l'application responsable de cette extension

|    Changer de couleur
 
 Client Access Express permet de passer des commandes vers le PC :
 
        la gestion des commandes entrantes
 
 
 vous pouvez avec RUNRMTCDE passer une commande destinée à un PC
 
      depuis n'importe quel JOB :
 
 
             + un AUTRE micro
 
             + un terminal passif
 
             + un travail Batch
 
 
 Si la commande produit un résultat caractère (commande DOS)
     le résultat est redirigé sur AS/400 sous forme de spool.
 
 


|    Changer de couleur
 Sous WIndows 95/98.
 
 Sur le micro :
 
 - Choisissez propriétés de Client Access dans le panneau de configuration
 
 - et affichez l'onglet "commande à distance"
 
      Vous pouver indiquer les systèmes et les utilsateurs autorisés
        à passer des commandes, et leur attribuer un mot de passe.
 
      Une étoile '*' dans une entrée équivaut à ne pas restreindre
 
      (* dans la zone système signifie, n'importe quel système)
 
 
      la notion de profil/mot de passe est purement micro, il n'y a pas
       de correspondance avec les profils AS/400.
 
      le programme à activer est : CWBRXD
 
         et pour arreter ce service CWBRXDSD


|    Changer de couleur
  Quand vous passerez la commande RUNRMTCMD il faudra renseigner
    profil/mot de passe tel qu'indiqué ici.
    (mot de passe entre ' ', si vous devez respecter la casse) 
 
                    Lancer une commande à distance (RUNRMTCMD)
 
  Indiquez vos choix, puis appuyez sur ENTREE.
 
  Commande . . . . . . . . . . . .   dir                                    
	                                                                 
                                                                          
                                                                          
                                                                      ...
  Lieu éloigné:
    Nom ou adresse . . . . . . . .   129.1.1.3
                                                                        
                                                                        
    Type . . . . . . . . . . . . .   *IP           *SNA, *IP
  ID utilisateur éloigné . . . . .   QSECOFR       Valeur alpha, *NONE, *CUR
  Mot de passe éloigné . . . . . .   MOTDEPASSE    Valeur alpha, *NONE
 
 


|    Changer de couleur
 
En ce qui concerne Client Access pour WINDOWS NT (sauf TSE),
   il s'agit d'un service "Client Access Remote Commande"
 
 
Un service est un programme en tâche de fond qui s'exécute dans un
 environnement protégé de WINDOWS NT.
 
 
 
Vous pouvez gérer les services par le biais du panneau de configuration
  (icone "services")
 
 
là vous pouvez indiquer si le service doit être démarré de manière
   occasionnele (manuel) ou régulière (automatique) et vous activez
   le service à l'aide du bouton "démarrer".
 
 
 Le profil et le mot de passe à saisir, sont liés aux profils NT.
 
 


|    Changer de couleur
 
 Et enfin , depuis la V4R10, ce service est disponible sur AS/400.
 [depuis une machine Unix, NT ou un autre AS/400, donc.]
 
 pour lancer le serveur (le client est toujours la commande RUNRMTCMD)
 
  STRTCPSVR *REXEC.
 
 vous pouvez par la commande CHGRXCA indiquer
 
  - si vous souhaitez que Rexec démarre automatiquement avec TCP/IP
 
  - le nombre de serveurs à démarrer.
 
 
 la commande RUNRMTCMD fonctionne de la même manière.
  en indiquant dans le paramètre RMTLOCNAME :
 
     +  APPN.AS400       dans la monde SNA
     +  AS400.SOCIETE.FR dans la monde IP (ou bien directement l'adresse)
 
 le profil (et le mot de passe) sont bien évidement ceux de l'AS/400 cible.





©AF400