Pause-Café Volubis

pause-café

rendez-vous technique
Pause-Café est une réunion technique
destinée aux informaticiens sur plateforme IBM i.
Elle a lieu 3 à 4 fois par an : en Bretagne et sur internet.

Pause-café #31

Juin 2003


 

Client/Access et Remote Commande




|
 Passer des commandes à partir d'un micro :

 Avec Client/Access , 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.

|

    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  , puis

|
                        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
 STRPCO   Monmsg IWS0000 EXEC(DO) /* Intégrateur déja actif */          RCVMSG MSGTYPE(*EXCP)          ENDDO
 STRPCCMD  &cde PAUSE(*NO)  ENDPGM

|

 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.


|
 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

|
  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


|

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.


|

 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.

ENTRE deux AS/400, nous vous rappellons que vous pouvez utiliser SBMRMTCMD
qui utilise le paramétrage DDM (et un nom de fichier DDM pour indiquer la cible)

 

 

Présentation de WDSc.
(Websphere Dev. Studio CLIENT V5.0)



Fin

WDSc est un produit IBM faisant partie du produit 5722WDS

Il est basé sur ECLIPSE, un IDE en licence publique d' initiative IBM, comprenant :.

  • un environnement et des classes de base écrites en JAVA et multi-plateforme (Win32 et Unix)
  • La possibilité de travailler en équipe (pour gérer les versions, utilisez CVS )
  • Un éditeur de source
  • de quoi écrire des PLUG-IN ou outils additionnels

Au dessus d'éclipse, IBM vend un produit WSSDA , successeur de Websphere studio et de VisualAge pour JAVA.

il vous permet

  • de concevoir des applications JAVA
  • de concevoir des pages HTML avec un éditeur WYSIWYG et WebART Designer (graphisme etc..)
  • de gérer des instances de serveur d' applications (WAS 4.0 intégré au produit ou TOMCAT)
  • de concevoir des pages JSP avec divers assistants.

WDSc, est la version OS/400 de ce produit, comprenant :

  • WSSDA
  • RSE (un "plug-in" pour travailler avec des applications traditionnelles de l'AS/400),
  • ainsi que les produits CODE/400 (particulièrement Code designer pour les DSPF/PRTF)
  • et VisualAge RPG déjà livré sur les versions précédentes.

 


Nouveautés de la version 5

Vous pouvez toujours accéder aux objets OS/400 sous forme arborescente, en enregistrant des filtres :

  • Filtre de Bibliothèques
    (début d'un nom de bibliothèque OS/400)

  • Filtre d'objets
    (début de nom et type d'objet
    DANS une bibliohtèque)

  • Filtre de membre
    (début de nom, type de source, DANS un fichier source qualifié)



    Tous ces filtres acceptent de mémoriser plusieurs critères.

Cette vue constitue l'explorateur RSE.


La nouveautés est la vue "TABLE Iseries", offrant un affichage et des options proches de PDM :


Choisissez Gestion puis liste de bibliothèques ,d' objets ou de membres .

(ici, membres)
Tapez directements vos critères (il ne sont PAS mémorisés)

la liste vous est affichée (dans le cadre en bas à droite, l'explorateur RSE reste affiché et inchangé)



Les options disponibles sont les suivantes :


ainsi que VOS options personnalisées (comme PDM, avec les mêmes variables de substitution)


Le bouton "Modifier permet de créer vos propres types de ressources (ensemble de types de source)

Ce dernier apparait maintenant sur la fenêtre Gérer les actions de l'utilisateur

Et voilà !

 

Vous aurez les mêmes possibilités sur la liste des travaux

et sur les fichiers IFS

(remarquez le type commandes Shell (comme QSH), permettant de passer des commandes type Unix (avec PASE)

voici ce qu'affiche l'invite (ici la commande jar qui "zip" un fichier)


 

Sur la vue TABLE,
Vous pourrez C'est à dire filtrer

et vous positionner

Le bouton , permet de remonter d'un cran (des membres aux objets ou des objets aux bibliothèques),

un double clique sur une bibliothèque affiche sont contenu (même chose pour les fichiers sources)


Ce bouton ( ) raffraichit le fenêtre, ceux là ( ) permettent d'afficher la liste précédente ou suivante .

Le bouton (s'il est inactif), rend cette fenêtre sensible au choix fait dans l'explorateur RSE

 


L'éditeur LPEX, propose de nouvelles options :

Vérification de syntaxe

Affichage du source indenté (dans un fenêtre à part, non modifiable)


Ctrl+Espace, pour obtenir l'assistant de contenu , qui vous affichera en fonciton du contexte


la liste des fonctions (intégrées au langage ou vos propres fonctions)



ou bien la liste de vos variables


si la ligne active est une spécif F, vous pouvez demander à voir la liste des zones dans une fenêtre TABLE


Mais vous pouvez aussi obtenir cette liste dans la fenêtre structure (complétement à droite)


Ainsi que le liste des DS, des champs, des indicateurs, des paramètres et des sous propgrammes

(un click, vous transfert sur la ligne en question)


la mise à jour du logiciel est complétement revue et intégrée au produit.

la perspective Gestionnaire de mise à jour, vous affiche l'historique

et vous permet de définir de nouveaux sites (pour des plug-in par exemple),

Dans ce cadre SoftLanding.com, propose une extension pour afficher et gérer vos spools.

 

 



©AF400

 

Copyright © 1995,2003 VOLUBIS