Eviter l’obsolescence

Tech |
> Tech
Eviter l’obsolescence

Eviter l’obsolescence

Le RPG est un vieux langage. Pourtant, après près de 40 ans de bons et loyaux services, beaucoup de ses fonctions originales et obsolètes existent encore. Ne les utilisez pas.

Eliminer les codes opération obsolètes.A quoi reconnaît- on un code opération obsolète ? La réponse est simple : si

Lire l'article
Un homme prévenu en vaut deux !

Un homme prévenu en vaut deux !

S’il est vrai que XP SP2 présente beaucoup d’améliorations intéressantes, son pare-feu intégré risque aussi de perturber certaines fonctions iSeries Access. Mais, en sachant corriger ces problèmes par des exceptions WF, vous pourrez bénéficier des nouveautés de XP SP2 tout en continuant à utiliser les fonctions iSeries Access habituelles et

Lire l'article
Le DRDA/DDM Server

Le DRDA/DDM Server

La figure 11 montre le DRDA/DDM Server. Ce serveur ne fonctionne qu'avec des applications DDM et DRDA à  distance, le OLE DB Provider et le DB2 UDB .NET Data Provider for iSeries. Il permet l'accès SQL à  distance et l'accès au niveau enregistrement sur la base de données iSeries.

Le

Lire l'article
Localisation de SQL Server et connexion

Localisation de SQL Server et connexion

Vous pouvez modifier le code du listing 3 afin de rechercher l'environnement de base de données approprié pour la base de données Northwind et d'établir une connexion de manière dynamique à  un serveur SQL Server à  partir du seul nom de la base de données dans l'environnement. Le code du

Lire l'article
Désactiver le code sans le retirer

Désactiver le code sans le retirer

Voyons maintenant comment utiliser la compilation conditionnelle pour résoudre le premier problème posé au début de cet article. Certains sites commentent les lignes de code redondantes, plutôt que de les supprimer. On se retrouve alors facilement en train de tester la conséquence du retrait d’un bloc de code qui contient

Lire l'article
La compression de trafic

La compression de trafic

Lorsque Outlook 2003 et Exchange 2003 s’échangent des informations, le trafic est automatiquement compressé dans les deux sens. La compression n’est pas un paramètre modifiable par l’utilisateur, elle est systématiquement utilisée dès lors qu’Outlook 2003 entre en communication avec Exchange 2003.

Cependant, vous pouvez souhaiter, pour des raisons de

Lire l'article
Utiliser les commentaires à  bon escient

Utiliser les commentaires à  bon escient

Un bon style de programmation améliore la documentation et aide les autres à comprendre votre code source. Plus les techniques de construction de code sont bonnes et moins on a besoin de commentaires. En la matière, « moins est plus ». Trop de commentaires sont aussi mauvais que trop peu.

Lire l'article
Configurer les exceptions WF

Configurer les exceptions WF

Les exceptions WF laissent le trafic sélectionné passer au travers du pare-feu, sans entrave. Dans cette section, nous voyons comment ajouter une exception qui permet au composant iSeries Access Incoming Remote Command de fonctionner au travers de WF. On peut configurer les exceptions WF de deux manières : avec les

Lire l'article
Le Sign-on Server

Le Sign-on Server

La figure 10 montre une vue d'ensemble du Sign-on Server. Il est similaire à  l'APPC Password Management Server, mais il ne fonctionne que pour des clients connectés via TCP/IP. Tout comme l'APPC Password Management Server, le Sign-on Server est chargé de valider les mots de passe de connexion client sur

Lire l'article
Recherche d’un environnement

Recherche d’un environnement

Supposons que vous souhaitiez enregistrer trois environnements (production, développement et assurance qualité [QA]) d'une base de données spécifique. Par exemple, vous pouvez avoir une version de production, une version de développement et une version QA de Northwind avec le même nom de base de données pour toutes. Comment déterminer si

Lire l'article
I/O de structure de données vers un fichier décrit en externe (V5R3)

I/O de structure de données vers un fichier décrit en externe (V5R3)

On peut aussi spécifier une structure de données dans le champ résultat qui servira d’entrée dans un fichier décrit en externe. Si le fichier n’a qu’un format d’enregistrement, on peut utiliser une structure de données LIKEREC ou une structure de données décrite en externe. En revanche, si le fichier a

Lire l'article
Bien maîtriser les conditions

Bien maîtriser les conditions

La compilation conditionnelle est normalement facile à utiliser : il suffit généralement de quelques blocs conditionnels simples. Pour des situations plus complexes, voici quelques conseils :

Gardez les blocs de conditions courts. Si vous voulez que le compilateur saute à la fin d’un membre source, utilisez

/IF DEFINED(VERSION1) Lire l'article

Le cache d’Outlook 2003

Le cache d’Outlook 2003

Nous avons largement développé ce qu’est le cache d’Outlook 2003 lors des deux précédents articles (numéro 3 et 4 du magazine Exchange). Pour rappel, le mode cache d’Outlook permet de synchroniser sur le poste de travail, l’intégralité de la boîte aux lettres hébergée par le serveur Exchange ainsi que l’annuaire

Lire l'article
Manipulation de chaînes de caractères

Manipulation de chaînes de caractères

IBM a beaucoup amélioré la manipulation des chaînes de caractères en RPG IV. Finis les nombreux trucs qu’il fallait utiliser avec les anciennes versions du RPG. Modernisez votre source grâce à ces nouvelles fonctions.

Utiliser une constante nommée pour déclarer une constante chaîne au lieu de la stocker dans

Lire l'article
Abattre le mur

Abattre le mur

Si le système local initiait toujours les communications dans tous les programmes, ce serait parfait. Mais la réalité est moins parfaite et, dans le cas d’iSeries Access, trois fonctions utilisent les communications initiées par l’hôte :

Incoming Remote Command. Incoming Remote Command démarre un service sur le système XP

Lire l'article
Le APPC Password Management Server

Le APPC Password Management Server

La figure 9 montre le APPC Password Management Server. Comme son nom l'indique, ce serveur n'est disponible que sur des liaisons SNA. Les clients connectés via TCP/IP n'utilisent pas ce serveur. La fonction de l'APPC Password Management Server est de vérifier les mots de passe sur l'iSeries et de traiter

Lire l'article
Utilisation des données SQL Server dans AD

Utilisation des données SQL Server dans AD

Après avoir contrôlé l'enregistrement de votre instance SQL Server et de la base de données Northwind dans Active Directory, examinons quelques techniques permettant de récupérer et de manipuler par programmation des données AD relatives à  SQL Server. Bien que vous puissiez utiliser exclusivement ADSI, j'ai constaté qu'il est plus naturel

Lire l'article
I/O vers des formats d’enregistrement avec un résultat de structure de données décrite en externe (V5R3)

I/O vers des formats d’enregistrement avec un résultat de structure de données décrite en externe (V5R3)

L’exigence pré-V5R3 selon laquelle les structures de données utilisées avec une opération d’I/O devaient être définies avec LIKEREC, était quelque peu gênante. En effet, elle signifiait que si l’on voulait avoir une procédure dans un module pour faire l’I/O et si l’on voulait passer un paramètre de structure de données

Lire l'article
Améliorations Robot/CONSOLE 4.0

Améliorations Robot/CONSOLE 4.0

Help/Systems, éditeur de la gamme Robot, automates d’exploitation pour IBM® eServer iSeries, annonce plusieurs améliorations de Robot/CONSOLE 4.0, le logiciel de gestion des messages, des ressources, et des logs. Robot/CONSOLE gère les messages console, les ressources critiques, les requêtes FTP, le journal d’audit sécurité, et le fichier d’historique système (QHST).

Lire l'article
Quelle note obtenez-vous ?

Quelle note obtenez-vous ?

Moins de 100 : Novice. Gardez le ILE RPG Reference Manual ouvert et plongez-vous dans les nombreux articles d’iSeries Network sur les dernières et superbes fonctions d’ILE RPG. La présente liste de compétences pourra vous servir de guide.

101 à 150 : Apprenti. Il vous reste beaucoup à

Lire l'article

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech