> Tech
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 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 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
Techniques de programmation structurée

Techniques de programmation structurée

En appliquant en permanence des techniques de programmation structurée, vous permettrez à ceux qui suivront de comprendre le fonctionnement de votre programme. Les codes opération dits « structurés » - IF, DOU, DOW et WHEN – permettent des expressions en format libre, plus lisibles que leurs prédécesseurs en format fixe.

Lire l'article
Juste un exemple

Juste un exemple

Sauvegarder le résultat d’une requête de base de données comme un document PDF n’est qu’un exemple des nombreuses fonctions d’Access for Web fort utiles quand on les invoque de la manière ci-dessus, avec ou sans l’aide de l’outil URLGenerator. Les fonctions Database fournies par Access for Web peuvent convertir le

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
Définir une structure de données à  utiliser comme une liste de clés (Key-List) (V5R2)

Définir une structure de données à  utiliser comme une liste de clés (Key-List) (V5R2)

Si l’on définit une structure de données dont les souschamps, dans l’ordre, correspondent aux clés d’un format d’enregistrement, on peut utiliser cette structure de données comme une liste de clés (key-list) pour une opération à clé (c’est-à-dire, /FREE) en format libre. Au lieu de coder une KLIST en Factor 1,

Lire l'article
Eurêka Solutions lance un nouveau service de proximité de suivi de site

Eurêka Solutions lance un nouveau service de proximité de suivi de site

Eurêka Solutions, éditeur, concepteur et intégrateur de progiciels de gestion intégrés en environnement IBM iSeries pour les industries de fabrication, de transformation et de distribution, annonce qu’il offre désormais à ses clients des régions Alsace et Franche Comté un service de suivi de site de proximité, couvrant l’ensemble de l’infrastructure,

Lire l'article
Fonctions de programmation modulaire d’ILE OS/400

Fonctions de programmation modulaire d’ILE OS/400

Pour pratiquer la programmation modulaire avec ILE RPG, il faut comprendre les fonctions ILE OS/400 associées pour créer et exécuter des programmes et des programmes de service.

Notez votre connaissance à propos des fonctions ILE OS/400 suivantes :

94. Créer un programme à partir de multiples modules (commande

Lire l'article
Ecrire du code sans indicateurs

Ecrire du code sans indicateurs

De tous temps, les indicateurs ont été un trait caractéristique de la syntaxe RPG. Mais, avec le RPG IV, ils appartiennent au passé. A tel point que le fait d’utiliser moins d’indicateurs dans un programme pourrait bien être votre démarche la plus importante vers plus de lisibilité.

Eliminer les

Lire l'article
Scénario 4 : Appeler par programmation les fonctions Access for Web

Scénario 4 : Appeler par programmation les fonctions Access for Web

Comme dans les deux scénarios précédents, on peut utiliser ici l’URLGenerator pour créer des chaînes URL hyperlien pour des fonctions Access for Web spécifiques. C’est de loin l’un des aspects les plus puissants (et peu connu) du produit iSeries Access for Web.

Par exemple, j’ai un logiciel qui traite

Lire l'article
Le Data Queue Server

Le Data Queue Server

La figure 8 illustre le Data Queue Server. Il fournit l'accès par files d'attente de données aux applications client/serveur PC qui utilisent l'API iSeries Access Data Queue (cwbDQ).

Le programme suivant fournit les connexions Data Queue Server for SNA :

  • QIWS/QZHQTRG - Programme serveur principal
Les programmes suivants fournissent

Lire l'article
Publication de service

Publication de service

Une publication de service aide les applications client à  localiser le serveur de base de données approprié. Comme l'illustre la figure 4, un serveur SQL Server commence par publier son nom et son emplacement dans Active Directory, en fournissant des informations telles que le nom de serveur et le numéro

Lire l'article
Indicateur Null pour une structure de données décrite en externe (V5R2)

Indicateur Null pour une structure de données décrite en externe (V5R2)

Avant la V5R2, si l’on définissait une structure de données décrite en externe, les sous-champs aptes à accepter une valeur null n’étaient pas définis comme « null-capable », même si l’on avait spécifié ALWNULL(*USR CTL). A partir de la V5R2, un sous-champ situé dans une structure de données décrite en

Lire l'article
Explorez la plate-forme collaborative !

Explorez la plate-forme collaborative !

Depuis 10 ans, les outils de collaboration ont considérablement évolué. Ils sont devenus vitaux pour une entreprise, aussi bien pour communiquer que pour stocker des informations stratégiques.
http://www.microsoft.com/france/exchange/collaboration/default.mspx

Lire l'article
Compilation conditionnelle

Compilation conditionnelle

La compilation conditionnelle est une autre technique simple extrêmement utile pour tester, diagnostiquer les problèmes, et réutiliser le code plus largement.

Notez votre connaissance à propos des fonctions de compilation conditionnelle suivantes :

90. Mot-clé Option(*NoShowSkp) sur H-spec
91. Directives de compilateur /Define et /Undefine
92. Directives de

Lire l'article