Les commandes de Dollar Universe sous OS/400 respectent la syntaxe standard du système pour saisir les paramètres:
<COMMANDE> + F4
Vous pouvez également appeler le programme correspondant :
CALL PGM(<PROGRAMME>) PARM('ARG1' 'ARG2' 'ARGn')
Les apostrophes doivent être utilisées pour définir un paramètre qui utilise le signe = ainsi que pour préserver la casse.
Par exemple :
CALL PGM(UNIVERSE) PARM('-server' '-name' 'CDJ' '-area' X)
CALL PGM(UXLST) PARM(FNC 'fnc=*')
Touches fonctions
OS/400 utilise 24 touches fonctions contre 12 pour les autres systèmes d'exploitation. Les touches fonctions de 1 à 12 sont accessibles directement par F1 à F12. Les touches fonctions de 13 à 24 sont accessibles en tapant SHIFT+F1 à F12. Les touches fonction suivantes sont très utiles :
Objets
Quasiment tous les éléments sont traités comme des objets, des programmes aux fichiers de données.
Un objet a deux caractéristiques principales :
Un objet est toujours lié à une librairie.
Librairies
Une librairie est un objet de type *LIB. Elle référence l'objet et les informations sur l'objet.
Dans une librairie, deux objets d'un même type ne peuvent pas porter le même nom.
Comme c'est aussi un objet, chaque librairie est liée à la librairie spéciale QSYS.
Membres
Les données d'un fichier de données sont regroupées par membres.
Par exemple : UANTEUPROC est un membre du fichier TEMPLATE de la librairie <SOCIETE>.
Librairies en ligne
Un programme est appelé en spécifiant la librairie à laquelle il est lié.
La librairie de ce programme doit être en ligne, c'est-à-dire dans la liste de recherche des librairies. Dans ce cas, la librairie associée n'a pas besoin d'être spécifiée.
Par défaut, QGPL et QTEMP sont les seules librairies en ligne.
Une librairie peut être mise en ligne par une commande ou en éditant la liste des librairies.
Si un programme est présent avec le même nom dans les librairies différentes, OS/400 prendra la première occurrence de ce programme dans la liste des librairies en ligne.
IFS Integrated File System
IFS est un système de fichiers similaire à UNIX.
Il peut contenir autant de niveaux de répertoire que nécessaire.
Les commandes QSHELL sont utilisables sur le système de fichiers.
Dollar Universe utilise les librairies et IFS, et écrit dans les deux pendant la procédure d'installation.
Administration
Endsbs SUBSYSTEM
Arrêter un sous-système donné.
L'arrêt d'un sous-système arrête tous les sous-systèmes fils.
Strsbs SUBSYSTEM
Démarrer un sous-système donné. Un sous-système est l'équivalent d'un processus UNIX.
Le démarrage d'un sous-système peut démarrer les sous-systèmes fils qui avaient été arrêtés précédemment.
Exemple:
UNIV65 (sous-système père)
UNIV65_node_IO_X
UNIV65_node_CDJ_X
Wrkdsksts
Vérifie l'espace disque disponible.
Wrkenvvar
Affiche les variables d'environnement, équivalent de la commande "env" sous UNIX.
Wrksplf
Travailler avec les fichiers spool. Les fichiers spool contiennent la sortie standard et les logs système de l’OS/400.
Ils contiennent les logs d'exécution des programmes. Ils sont utiles pour le diagnostique du comportement de Dollar Universe Application Server.
Wrksrvtble
Travailler avec la table d'allocation TCP/IP. Affiche la liste des ports TCP/IP alloués sur l'OS/400.
Utilisez cette commande pour afficher quels sont les ports déjà utilisés.
Wrkusrprf
Travailler avec les profils utilisateurs. Créer (1), Modifier (2) ou Supprimer (3) un utilisateur. Utiliser cette option pour dupliquer un utilisateur Dollar Universe si vous voulez ajouter de nouveaux utilisateurs ou renommer ceux créés par l'installation.
Utilisez F10 pour développer les options sur l'écran d'invite.
Travailler avec les fichiers et compiler les programmes
Crtclpgm pgm (‘LIBRARY\PROGRAM’ ‘LIBRARY/SOURCEFILE’… )
Compiler un programme écrit en langage de contrôle OS/400.
Les paramètres sont :
Cpyf fromfile (LIBRARY/FILE) tofile (LIBRARY2/FILE2) crtfile (*yes) fmtopt (*cvtsrc)
Copier un fichier de données.
Strpdm
Editer un membre d'un fichier de données.
Exemple: UANTEUPROC est un membre du fichier TEMPLATE de la librairie <SOCIETE>.
Dspfd
Affiche un fichier de données.
Dsppfm
Affiche un fichier physique.
Crtsavf SAVFFILE
Crée un fichier *SAVF. SAVF est fichier OS/400 d'archive.
Rstobj *All
Restitue les objets d'un fichier SAVF. C'est l'équivalent d'un "unzip" sous UNIX.
Travailler avec des librairies
Edtlibl LIBRARY
Edite la liste des librairies en ligne. Ceci est l'équivalent de la variable PATH sous UNIX. Tous les programmes situés dans une librairie en ligne ne nécessitent pas de citer la librairie lors de leur appel. Des programmes portant le même nom peuvent exister dans des librairies différentes, il est donc important de vérifier l'ordre des librairies dans la liste.
Wrklib
Travailler avec des librairies. Vous pouvez créer, modifier, supprimer ou afficher le contenu des librairies en ligne sur le serveur OS/400.
Dsplib LIBRARY
Affiche le contenu et les attributs d'une librairie donnée.
Crtlib LIBRARY
Crée une librairie.
Addlible LIBRARY
Place une librairie en ligne. Utilisez cette commande avec ses paramètres optionnels pour définir sa position dans la liste des librairies en ligne.