Optimisation des trames réseaux
Outlook 2003 dispose d’un buffer de données de 96Kb maximum. Quand le serveur Exchange 2003 prépare la trame de 96Kb à envoyer au client, il compresse le contenu de la trame. Or, après compression, la taille de la trame a significativement diminuée. Avant d’envoyer cette trame au client Outlook, Exchange
Lire l'article
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
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 Extended Dynamic
Le Extended Dynamic Remote SQL Server utilise les programmes serveur suivants :
- QSYS/QXDARECVR - Programme serveur principal
- QSYS/QXDALISTEN - Daemon TCP/IP
Des raisons de gestion
De nombreuses entreprises doivent expédier des colis via un service de messagerie - UPS, Fedex, Chronopost ou autre. Chacun de ces prestataires fournit des numéros permettant de suivre vos envois, numéros que vous vous empressez de stocker dans vos fichiers. Si seulement les membres de votre service client pouvaient appuyer
Lire l'article
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
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
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
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 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
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
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
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
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
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
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
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
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 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
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'articleLes plus consultés sur iTPro.fr
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- RSSI 2026 : entre IA, réglementation et dépendances, l’art de l’arbitrage
- AI Act : le guide pour prendre le train de l’Omnibus de la conformité
- Adaptation climatique : les entreprises accélèrent, mais peinent à mesurer l’impact financier
Articles les + lus
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
À la une de la chaîne Tech
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
