> Renaud ROSSET
Procédures vs. sous-routines

Procédures vs. sous-routines

Il existe une relation étroite entre la haute modularité et les procédures. Pourtant l’aspect procédure vs. sous-routine est suffisamment important pour qu’on le traite comme une fonction supplémentaire du RPG New Style. Vous pouvez atteindre la haute modularité, dans une certaine mesure, en utilisant des sous-routines au lieu de procédures,

Lire l'article
Haute modularité

Haute modularité

La programmation modulaire remonte aux années 1970 et les développeurs RPG l’ont pratiquée à grand renfort de sous-routines modulaires ou de programmes subordonnés avant l’introduction de la procédure en RPG IV, en 1994. Cependant, même après avoir converti leur code de RPG III en RPG IV, beaucoup de développeurs n’ont

Lire l'article
RPG en format libre

RPG en format libre

La plupart des ténors de notre profession ont désormais adopté le RPG en format libre qui, à leurs yeux, donne un code plus lisible. Cependant, quelques développeurs RPG rechignent à l’idée d’abandonner les Cspecs en format libre, pour deux raisons. Premièrement, tous les codes opération en format fixe ne sont

Lire l'article
Compacité de la compréhension

Compacité de la compréhension

De tout programme, nous attendons trois choses : qu’il fonctionne comme prévu, qu’il tourne efficacement et qu’il soit facile à maintenir. Un programme qui tourne efficacement et comme prévu mais qui n’est pas écrit clairement sera difficile et coûteux à maintenir. Le principal objectif du développement d’applications est donc de

Lire l'article
Les quatre piliers de RPG New Style

Les quatre piliers de RPG New Style

RPG New Style est une nouvelle manière d’aborder le développement d’applications en RPG. Quatre fonctions fondamentales le caractérisent :

• l’utilisation de C-specs en format libre au lieu de format fixe
• une structure de programmes et d’applications hautement modulaire
• une nette préférence pour des

Lire l'article
Déployer le pack de services sur vos systèmes

Déployer le pack de services sur vos systèmes

Windows 2003 SP1 fournit des correctifs et des améliorations de sécurité d’OS essentiels qui devraient être déployés sur tous les systèmes Windows 2003. Les PSSU, SCW et Windows Firewall bénéficieront à toutes les installations. Aucune des installations de SP1 que j’ai effectuées n’a présenté de difficultés. Je n’ai rencontré aucun

Lire l'article
IE et autres composantes de moindre importance

IE et autres composantes de moindre importance

Bien que Microsoft IE (Internet Explorer) ne soit pas une composante utilisée couramment dans un environnement serveur, parce qu’il fait partie de l’OS, IE affecte les installations du serveur. Lorsqu’on sait le nombre de problèmes de sécurité qui ont frappé IE, il n’est pas étonnant que Windows 2003 SP1 inclue

Lire l'article
Le PSSU

Le PSSU

La boîte de dialogue PSSU démarre automatiquement lors de votre première connexion, sauf si vous avez utilisé les stratégies de groupe pour valider explicitement Windows Firewall. Conçu pour protéger le serveur d’attaques externes après sa première initialisation, le PSSU vous invite à installer les mises à jour système les plus

Lire l'article
Le SCW

Le SCW

Le SCW est la fonction la plus importante de Windows 2003 SP1. Il contribue à réduire la surface d’attaque de votre système Windows Server. Le SCW peut

• configurer Windows Firewall de manière à bloquer les ports
• utiliser IPSec pour sécuriser les ports ouverts

Lire l'article
Modifier le script pour capturer des données supplémentaires

Modifier le script pour capturer des données supplémentaires

Le scripting de votre propre solution présente un avantage : vous pouvez toujours ajouter ou supprimer le domaine couvert rapidement, particulièrement si vous placez le script dans un dossier partagé afin de pouvoir changer le code dans un endroit et en faire bénéficier tous les utilisateurs potentiels de cette mise

Lire l'article
10. Si tous les paramètres ne tiennent pas sur une seule ligne, opter pour un paramètre par ligne.

10. Si tous les paramètres ne tiennent pas sur une seule ligne, opter pour un paramètre par ligne.

Beaucoup de commandes avec leurs paramètres sont trop longues pour tenir sur une seule ligne. Dans ce cas, il faut coder le premier paramètre sur la première ligne avec la commande. Ensuite, alignez chaque paramètre suivant, directement sous le premier. Alignez le caractère de suite (+) à droite de l’entrée

Lire l'article
9. Pour des commandes d’une ligne répétées, aligner les commandes et leurs paramètres.

9. Pour des commandes d’une ligne répétées, aligner les commandes et leurs paramètres.

Certaines commandes (comme CHGVAR, DCL) se répètent souvent successivement et tiennent sur une seule ligne. Dans ce cas, il convient d’aligner les commandes et leurs paramètres en colonnes :

Dcl &Able *Dec (5 2)
Dcl &Switch *Lgl
Dcl &Filename *Char 10 Value('FILEA')

Lire l'article
Définir les options de patch pour des groupes

Définir les options de patch pour des groupes

Il existe un mécanisme simple pour tester de nouveaux correctifs dans l’entreprise : utiliser les options Install et Remove sur des groupes d’ordinateurs de test. Vous pouvez appliquer de nouveaux correctifs à un certain groupe de systèmes de test, évaluer les serveurs et leurs applications pour voir si tout fonctionne

Lire l'article
Choisir des options de téléchargement de WSUS

Choisir des options de téléchargement de WSUS

L’interface d’administration de WSUS comporte cinq zones principales, représentées par les cinq icônes en haut et à droite de l’écran : Home, Updates, Reports, Computers et Options. Quand vous démarrez WSUS pour la première fois, il n’y a bien entendu aucune mise à jour à approuver ou à refuser (sauf

Lire l'article
Et voilà  !

Et voilà  !

Quand votre cluster virtualisé sera opérationnel, vous voudrez probablement ajouter quelque stockage partagé et établir des ressources cluster, comme un modèle file share. Et vous testerez divers scénarios de basculement en connectant le cluster puis en provoquant un basculement en mettant hors tension une VM ou les deux (mais pas

Lire l'article
Configurer Windows 2003 sur Node2

Configurer Windows 2003 sur Node2

L’installation de Windows 2003 sur Node2 se fait par la même procédure que pour Node1. Nommez le système Node2. Utilisez aussi la même méthode pour identifier le réseau interne et pour configurer les adaptateurs de réseau Windows pour les réseaux interne et externe. Veillez à donner aux réseaux externe et

Lire l'article
Configurer Windows 2003 sur Node1

Configurer Windows 2003 sur Node1

Après avoir configuré les VM, la partie « hardware » du cluster virtuel est prête à fonctionner. Il faut ensuite installer et configurer Windows 2003 sur chaque noeud du cluster. Vous pouvez installer Windows 2003 soit à partir du CD-ROM d’installation, soit à partir d’une image ISO de ce même

Lire l'article
Ajouter le réseau interne à  Node2

Ajouter le réseau interne à  Node2

L’étape suivante nous conduira à ajouter à Node2 la seconde NIC virtuelle, qui est le réseau interne qui se connectera aux deux noeuds du cluster. Sur la page Web Administrator, modifiez la configuration de Node2. Cliquez sur le lien Network Adapters puis cliquez sur Add Network Adapter>>. Dans la boîte

Lire l'article
Ajouter le quorum à  Node2

Ajouter le quorum à  Node2

Laissez Node2 hors tension. Pour ajouter le disque quorum partagé, il faut d’abord ajouter un adaptateur SCSI virtuel à Node2, puis ajouter le disque quorum partagé à l’adaptateur SCSI. Pour ajouter l’adaptateur SCSI, sélectionnez Node2 puis cliquez sur Edit Configuration. Cliquez sur le lien SCSI Adapters puis cliquez sur Add

Lire l'article
Configurer le second noeud

Configurer le second noeud

Laissez Node1 hors tension et entamez la configuration du second noeud du cluster, Node2. Elle est d’ailleurs presque identique à celle de Node1 – à deux différences près. Premièrement, la VM Node2 requiert un nom unique. Deuxièmement, l’adaptateur SCSI virtuel requiert un ID SCSI unique pour accéder au disque quorum

Lire l'article