RPG en format libre

Tech |
> Tech
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
Installer et configurer IIS 6.0

Installer et configurer IIS 6.0

IIS a été installé avec ses paramètres par défaut normaux, ce qui, entre autres choses, désactive toutes les extensions Web et les filtres ISAPI (Internet Server API). Voici les autres mesures que j’ai prises (la plupart sont recommandées dans les ressources de Microsoft IIS 6.0 figurant dans l’encadré Autres ressources)

Lire l'article
Caractères spéciaux et réservés

Caractères spéciaux et réservés

Les caractères spéciaux et les caractères réservés peuvent aussi causer des problèmes dans le code VBScript. D’une manière générale, les caractères spéciaux sont ceux qui ne sont ni alphabétiques ni numériques. Ainsi, l’astérisque (*), le point d’interrogation (?), tabulation, la parenthèse angulaire gauche (<) et la parenthèse angulaire droite (>)

Lire l'article
Utiliser m4 avec SPL

Utiliser m4 avec SPL

m4 est un puissant préprocesseur utilisable avec une variété de langages, dont SPL et HTML. J’ai réécrit le SP GetRank que j’ai présenté dans l’article en deux parties « Inside V5R2 SPL Error Handling » pour illustrer la manière d’utiliser la macro en programmation SPL. La version originale de la

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
Paramétrage dans Local Computer Policy

Paramétrage dans Local Computer Policy

J’ai ouvert Local Computer Policy (gpedit.msc) du serveur et procédé aux changements/sélections suivants :

1. Choisi 12 comme taille de mot de passe minimale.
2. Activé Password Complexity requirements.
3. Mis le seuil Account Lockout à cinq mauvais mots de passe en une minute – ce

Lire l'article
Des guillemets bizarres et capricieux

Des guillemets bizarres et capricieux

Une autre erreur de scripting courante vient du moment et de la manière dont on utilise les guillemets quand ils font partie d’une chaîne. D’après Stewart, un exemple classique se produit quand on essaie d’exécuter un outil ligne de commande à partir du code VBScript. S’il faut spécifier un nom

Lire l'article
Opérations de type mathématique, logique et chaîne

Opérations de type mathématique, logique et chaîne

Plusieurs macros m4 intégrées peuvent manipuler des entiers représentés comme des chaînes de chiffres. Cet exemple montre comment incrémenter la valeur numérique d’une macro varcount :

define(<<varcount>>,0)
define(<<varcount>>,incr(varcount))

On ne met généralement pas entre guillemets le nom d’une macro

Lire l'article
L’essentiel de SQL Server

L’essentiel de SQL Server

Il vous sera probablement plus facile de gérer SQL Server quand vous aurez compris son principe de fonctionnement. SQL Server est livré avec quatre bases de données système – master, model, msdb et tempdb – et deux bases de données utilisateur. La base de données master est probablement la plus

Lire l'article
Paramétrage dans la console Services

Paramétrage dans la console Services

J’ai ensuite désactivé manuellement encore d’autres services dans la console Services :

• Application Experience Lookup Service
• Automatic Updates
• BITS
• Computer Browser
• DHCP Client
• Error Reporting Service
• Help and Support
• Network Location Awareness Lire l'article

L’ignorance n’est pas un bienfait

L’ignorance n’est pas un bienfait

En scripting, ce que vous ne connaissez pas peut vous nuire. Pour éviter qu’un script ne s’arrête quand il rencontre un ordinateur hors ligne, un fichier non existant ou une autre erreur à l’exécution, certains auteurs de scripts placent systématiquement l’instruction On Error Resume Next de VBScript au début de

Lire l'article
Traitement conditionnel

Traitement conditionnel

La figure 2A est une variante plus souple de la macro SqlAppSignal introduite dans la figure 1A. Ici, le second paramètre est considéré facultatif. Si aucun nom de variable SPL n’est transmis comme un argument quand la macro SqlAppSignal est appelée, la macro crée un nom de variable standard en

Lire l'article
A vos agendas : 1ère rencontre du Groupe des Utilisateurs Professionnels sur la Virtualisation

A vos agendas : 1ère rencontre du Groupe des Utilisateurs Professionnels sur la Virtualisation

Venez assistez à la 1ère réunion du Groupe des Utilisateurs Professionnels sur la Virtualisation fin mai 2007 à Paris. Au programme de cette réunion, notamment :
-    Le pourquoi et les bénéfices de ce groupe d’utilisateurs
-    L’approche de la virtualisation pour un constructeur de hardware
-    ...

Plus

Lire l'article
Que se passe-t-il quand le dossier atteint l’une de ces limites ?

Que se passe-t-il quand le dossier atteint l’une de ces limites ?

Quand un dossier atteint l’une de ces limites, aucun autre élément ne peut y être stocké tant qu’il n’y en a pas eu assez de supprimés du dossier pour le ramener au-dessous de la limite. Ou bien il faut changer la stratégie pour augmenter la limite. Si un utilisateur essaie

Lire l'article
5. Aligner les instructions près de la marge gauche.

5. Aligner les instructions près de la marge gauche.

Il est bon de reformater le code que le prompteur a généré. Les labels doivent occuper une ligne à eux seuls, en démarrant en colonne 1.
Le reste du code CL doit démarrer en colonne 3 sauf en cas de retraits (indentations) (par exemple, dans des structures DO).

Lire l'article
Recréer les objets AD supprimés quand la restauration n’est pas autorisée

Recréer les objets AD supprimés quand la restauration n’est pas autorisée

Lors de DEC2007, NetPro Computing a annoncé la sortie de RestoreADmin 3.0, solution de sauvegarde et restauration pour Active Directory (AD). Avec RestoreADmin, il est possible de restaurer en ligne des objets supprimés, leurs attributs associés, leurs droits d’accès, les mots de passe et les appartenances aux groupes. Le logiciel

Lire l'article
Comment limiter le nombre d’éléments stockés dans un dossier ?

Comment limiter le nombre d’éléments stockés dans un dossier ?

Utilisez la stratégie « Maximum folder items » à cet effet. Les valeurs possibles sont « no maximum » ou une valeur précise comprise entre 10 et 1000. La valeur par défaut pour cette stratégie est « no maximum ».

Lire l'article
4. Utiliser des lignes vierges pour grouper des lignes source de même nature et les mettre en évidence.

4. Utiliser des lignes vierges pour grouper des lignes source de même nature et les mettre en évidence.

Quand des commentaires sont inutiles mais que l’on désire quand même diviser des sections de code - par exemple, avec des blocs de bouclage DOUNTIL, DOWHILE ou DOFOR – un espace vierge facilite la lecture du code.

Mais une ligne vierge suffit, n’en abusez pas.

Lire l'article
Nortel et Microsoft offrent aux clients de l’EMEA accès aux réseaux de prochaine génération

Nortel et Microsoft offrent aux clients de l’EMEA accès aux réseaux de prochaine génération

Avec l’ouverture de leur Centre Européen de collaboration, Nortel et Microsoft franchissent une nouvelle étape dans l'évolution des services de communications unifiées de prochaine génération. Ce premier centre issu de l’ « Innovation Communications Alliance » illustre la détermination à long terme des deux sociétés d’offrir aux clients le meilleur

Lire l'article
19. Développer une routine de traitement d’erreurs standard et la placer à  la fin du code.

19. Développer une routine de traitement d’erreurs standard et la placer à  la fin du code.

Chaque programme CL devrait inclure une routine de traitement d’erreurs génériques standard pour couvrir les exceptions pouvant survenir inopinément pendant l’exécution du programme. Même une routine de traitement d’erreurs « sans fioritures » vaut mieux que pas de routine du tout :

Error:
Lire l'article

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech