Sous-routines IlePgm et Exit
L'approche ci-dessus pour des programmes OPM ne vaut pas pour des programmes ILE car ils sont constitués d'un ou plusieurs modules, chacun compilé à partir de sources différentes. Aussi utilisons-nous l'équivalent API de DspPgm - QBNLPGMI - que nous avons défini dans le prototype GetPgm Dtl dans la section E.
Lire l'article
La publication Outlook Web Access
La communication avec les utilisateurs correspond aux solutions d'accès pour les clients et dans ce domaine, la première solution qui est le plus souvent mise en place est l'accès WEB OWA (Outlook Web Access). A ce niveau, on peut distinguer deux approches qui sont la solution standard qui repose sur
Lire l'article
Flux des opérations
Voyons ce qui se passe quand un utilisateur se connecte à un serveur frontal qui a été validé pour l'authentification par formulaires et voyons comment les divers composants entrent en scène. L'idée de base est que les références de l'utilisateur se trouvent dans un cookie attaché à chaque message HTTP.
Lire l'article
AIX et Linux
Outre ces nouvelles possibilités
LPAR, cette annonce comporte
deux prévisualisations de produits
LPAR qui ne s'appliquent qu'aux
nouveaux serveurs i5 : le support
de partitions utilisant AIX 5L et une
distribution Linux standard pour
iSeries et pSeries. Ces deux prévisualisations
de produits devraient
être disponibles au troisième trimestre
2004.
IBM
Ajouter du contrôle et de la souplesse
Bien que cet exemple ne soit pas complet, c'est-à -dire qu'il n'aille pas jusqu'à faire de votre *MODULE une collection de sous-procédures, j'espère qu'il illustre la manière d'utiliser les pointeurs de procédure pour contrôler dynamiquement le flux des programmes. Les sous-procédures permettent de manipuler les deux genres de variables : locales
Lire l'article
Sous-routine OpmPgm
Avec la sous-routine OpmPgm (en M),
nous établissons quelques détails de
base dans le fichier de sortie puis
procédons à plusieurs vérifications. En utilisant l'appel prototypé RtvObjD,
nous pouvons maintenant vérifier que
- la bibliothèque source existe (sousroutine ChkLib en N)
- le fichier source existe (sous-routine ChkFil Lire l'article
La connexion SMTP avec Internet
En premier lieu, il faut permettre la communication Exchange en temps que serveur de messagerie. L'assistant de publication de messagerie fourni avec ISA serveur propose les différentes solutions possibles. La communication serveur correspond à l'ouverture du port SMTP (port TCP 25). La solution de base, la plus simple et la
Lire l'article
Valider l’authentification par formulaires
La validation de l'authentification par formulaires s'effectue au moyen du snap-in MMC Exchange System Manager (ESM). Ouvrez ESM puis naviguez jusqu'à votre serveur et ouvrez-le. Cliquez sur Protocols, HTTP, puis faites un clic droit sur Exchange Virtual Server pour visualiser ses propriétés. Sélectionnez l'onglet Settings, qui vous permet de valider
Lire l'article
Equilibrage des processeurs
L'une des fonctions LPAR que le POWER Hypervisor permet est l'équilibrage automatique des processeurs découverts. Cette possibilité découle de la présente réallocation dynamique des ressources LPAR, basée sur un calendrier prédéfini, par exemple. Dès la V5R3 pour le nouveau matériel i5, i5/OS réallouera automatiquement les processeurs découverts en réaction aux
Lire l'article
La procédure de contrôle des touches de fonction
Le segment de code de la figure 5 représente
la sous-procédure complète
permettant de déterminer la touche
actionnée et si elle est disponible. Si
elle ne l'est pas, il envoie un message
d'erreur. Si elle l'est, il exécute la sousprocédure
de la touche de fonction
correspondante.
La figure 6 montre
Sous-routine GetSpcDtl
En L, nous calculons la position de départ de chaque entrée provenant du décalage et le compteur d'index multiplié par la longueur d'enregistrement. Le « +1 » nous amène d'un décalage à une position de départ. Nous appelons ensuite l'API en utilisant le prototype UsrSpcEnt (section E) pour obtenir l'enregistrement
Lire l'article
Architecture mise en place
Dans le cadre de ce dossier, ISA Server 2004 est installé sur un serveur disposant de deux pattes réseau, une sur le réseau local et l'autre sur un extérieur de type DMZ ou directement sur un réseau public. Ce serveur dispose donc d' interfaces réseau avec chacune 1 adresse IP
Lire l'article
Mettre en place
L'authentification par formulaires donne de meilleurs résultats dans une architecture frontale/d'arrière plan traditionnelle. On le sait, l'OWA est une application Web qui fonctionne sur IIS et permet aux utilisateurs d'accéder à leurs boîtes à lettres et dossiers publics Exchange par l'intermédiaire d'un navigateur Web. L'OWA est installé par défaut quand
Lire l'article
LPAR
A première vue, cette annonce apporte des améliorations notables à LPAR (logical partitioning). Cette première impression est justifiée, mais l'on voit moins que les améliorations que la V5R3 apporte à LPAR ne valent que pour le nouveau matériel i5. Si vous envisagez de conserver l'iSeries existant, la fonction LPAR ne
Lire l'article
Définir les configurations binaires des touches de fonction
Quand l'utilisateur actionne la touche, nous devons identifier celle-ci aux yeux du programme. Le code de la figure 4 montre la structure de données ds_ keys, qui définit les configurations binaires des 29 touches (en format hexadécimal). Le programme peut scruter ds_keys avec la valeur de renvoi p$_key à partir
Lire l'article
Sous-routine Main1
Dans la sous-routine Main1 en J, nous obtenons l'en-tête au début de l'espace utilisateur : cela nous renseigne sur les données chargées dans l'espace. J'ai séparé cela dans une sous-routine différente, GetSpcHdr, pour faciliter le couper/coller du code dans d'autres programmes. Je me prémunis aussi contre le renvoi d'entrées (c'est-à -dire,
Lire l'article
Des requêtes plus rapides, des mises à jour plus lente
Toutes les actions effectuées dans un environnement de base de données nécessitent des compromis. Lorsque vous envisagez de créer des vues indexées pour accélérer le traitement des requêtes, vous devez tenir compte de l'incidence des insertions, mises à jour et suppressions de données sur les performances. La seule solution consiste
Lire l'article
Filtres et extensions ISAPI
L'authentification par formulaires repose pour beaucoup sur sa capacité à utiliser des DLL ISAPI pour étendre la fonctionnalité IIS. Il existe deux types de DLL ISAPI : filtres et extensions. Un filtre peut examiner et changer le flux requête-réponse HTTP entrant ou sortant d'un serveur Web ou de sites Web
Lire l'article
De nouveaux outils à l’horizon
Le milieu de l'été verra arriver la prochaine release de WDSc for iSeries, riche de nouvelles fonctions à la fois dans le produit de base (WebSphere Studio 5.1.2) et dans les fonctionnalités propres à l'iSeries. Nous couvrirons WSDc plus en détail dans les prochains numéros d'iSeries NEWS. En attendant, voici
Lire l'article
Identifier aux yeux du programme la touche de fonction actionnée
Pour pouvoir identifier la touche que l'utilisateur a actionnée, il nous faut inclure l'INFDS (file information data structure) de la station de travail - précisément, le sous-champ p$_key, qui est en position 369. Ce champ contient la valeur de configuration binaire de la touche de fonction actionnée par l'utilisateur. La
Lire l'articleLes plus consultés sur iTPro.fr
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- L’analytique prédictive au service de la décarbonation en France
- Ofelia, ex-Bonitasoft, lance une solution d’orchestration IA agentique
- Le bruit au travail et ses effets sur la concentration dans les bureaux modernes
Articles les + lus
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
Les coûts cachés des merge requests générées par l’IA
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
À la une de la chaîne Tech
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
- Les coûts cachés des merge requests générées par l’IA
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
