
Traiter les erreurs
Les programmes DSPDIR et CPYF sont volontairement simples pour que vous vous concentriez sur les principes de base. Pour de vraies applications, on ajouterait bien sûr le code de traitement des erreurs. On l'a vu, la plupart des API signalent une erreur en envoyant un entier négatif ou un pointeur
Lire l'article
Lire et écrire des fichiers stream
Le programme CPYF (figure 2) copie un fichier texte. CPYF s'attend à deux paramètres de 50 caractères : ils contiennent respectivement le nom du fromFile et celui du toFile. Là aussi il faut combler les deux paramètres avec des blancs à droite, jusqu'à une longueur de 50 caractères ou plus,
Lire l'article
Afficher un répertoire
Le programme DSPDIR (figure 1) affiche le contenu d'un répertoire. DSPDIR s'attend à un paramètre de 50 caractères qui contient le nom du répertoire et utilise le code op RPG DSPLY pour afficher son contenu. Le programme DSPDIR est élémentaire et il faut combler le paramètre avec des blancs à
Lire l'article
Un mode opératoire complexe
On le voit, il faut tenir compte de beaucoup
de facteurs pour convertir des
opérations MOVE anciennes en codes
en format libre - et nous n'avons pas
encore parlé de MOVEA. La figure 4 récapitule
les outils nécessaires, selon les
types de données des champs Source
et Result.

La conversion en deux minutes
Les fonctions %DATE (Convert to date), %TIME (Convert to time) et %TIMESTAMP (Convert to timestamp) renverront un ensemble date/heure/ tampon horodateur natif pour une expression ou variable caractère ou numérique. En plus de la valeur à convertir, il faut fournir le format date de la donnée caractère ou numérique. Pour
Lire l'article
Atteindre les nombres
Il n'est pas toujours facile de dupliquer les fonctions des opérations MOVE pour déplacer des données caractère en données numériques en format libre. Les %DEC (Convert to packed decimal), %INT (Convert to integer) et %UNS (Convert to unsigned integer) convertiront une expression (ou une variable) en une valeur de renvoi
Lire l'article
C’est une interception de données
Les opérations MOVE ne sont pas limitées aux déplacements « de même type ». On peut utiliser MOVE pour transférer un champ numérique dans une chaîne caractère et faire le transfert inverse. Des opérations MOVE reconnaissent également les types de données date/heure natives, permettant d'entrer facilement dans des dates et
Lire l'article
Faire un passage de données latéral
Quand les deux variables (source et résultat)
sont des données caractère, EVAL est
l'équivalent de l'opération MOVEL(P)
(Move left with blank padding). EVALR est
l'équivalent de MOVE(P). Le code en format
fixe suivant
C Movel(p) Source Result C Move(p) Source2 Result2est converti en
Result = Source; // Lire l'article

Règles anti-phishing
McAfee annonce que McAfee SpamKiller for Mail Servers, McAfee SpamKiller for Security Shield, McAfee Managed Mail Protection et McAfee SpamKiller disposent d'un nouvel ensemble de règles qui assure une détection du phishing précise à 99 %, pour les attaques connues ou non. McAfee SpamKiller fait partie du groupe de solutions
Lire l'article
Archivage de courrier pour Exchange Server
GFI Software a annoncé GFI MailArchiver for Exchange, nouvelle solution d'archivage de courrier facile à utiliser qui permet aux entreprises d'archiver tous leurs messages internes et externes sur une seule base de données SQL. Les entreprises pourront respecter les directives de contrôle tout en offrant aux utilisateurs un accès simple
Lire l'article
La fin
Vers la fin du développement, nous
procédons à une validation complète
du modèle: interaction, terminologie,
tracé, couleurs des illustrations, et
comportement des widgets. Comme la
difficulté d'utilisation peut se manifester
à tout moment, nous faisons le
maximum pour que chaque niveau
d'interaction soit le plus intuitif possible.
Enfin, nous mettons

Le milieu
Une fois que les développeurs ont examiné le modèle, ils commencent à mettre en oeuvre le produit et nous continuons à collaborer étroitement avec eux sur les nombreux problèmes qui ne manquent pas de survenir. Pendant ce temps, nous commençons aussi à travailler avec l'équipe d'aide, l'équipe artistique et l'équipe
Lire l'article
Le début
Quand une fonction d'iSeries Navigator apparaît pour la première fois sur notre radar, elle en est généralement au stade préliminaire. Nous commençons par travailler avec l'équipe des facteurs humains pour trouver quels objectifs et tâches les clients veulent réaliser avec cette nouvelle fonction. Nous développons ensuite une « personne »
Lire l'article
Répondre aux besoins des clients
Cet exemple montre l'intérêt d'Infoprint Server avec un programme de sortie utilisateur pour créer des communications individualisées répondant aux besoins toujours plus grands des entreprises et de leurs clients. Pour plus d'informations sur Infoprint Server et sur les exemples de programmes de sortie, voir les sites Web des applications de
Lire l'article
Le programme de sortie entre en action
Pour parachever cette fonction de distribution des relevés client, la société utility crée ensuite un programme de sortie utilisateur personnalisé pour rapprocher la formation d'entrées provenant d'Infoprint Server, de l'information qui se trouve dans sa base de données client. Pour chaque segment, le programme de sortie est appelé avec un
Lire l'article
S’appuyer sur Visual Studio pour développer les applications
Avec BizTalk 2004, Microsoft a fait en sorte que les outils de transformation et de description de processus soient directement intégrés à Visual Studio et considérés comme une extension naturelle de cet environnement de développement. « Dans Visual Studio, un éditeur de structure de données permet d'écrire ou d'importer automatiquement,
Lire l'article
Capitaliser sur SQL Server pour réussir son projet d’intégration
BizTalk Server 2004 a été optimisé pour fonctionner avec une base de données SQL Server. Il exploite à 100 % toutes les fonctionnalités du SGDB dans toute la richesse de son offre : capacité de stockage XML en natif, simplicité d'administration, fonctions d'analyses décisionnelle et de reporting, ce qui donne
Lire l'article
BizTalk Server 2004 : le meilleur de l’EAI orienté Web Services
L'EAI a évolué : Relier des applications entre elles ne se résout plus simplement à un échange de données. L'évolution majeure concerne la rapide propagation des services Web, par leurs capacités à permettre une connectivité universelle entre applications et à optimiser l'intégration de plates-formes. Tout en conservant les capacités d'intégration
Lire l'article
Automatisation des process avec BizTalk Server 2004
L'EAI permet de relier les applications afin d'exécuter des processus métier. Ces processus peuvent requérir une intervention humaine. Les différentes étapes d'une gestion de commandes peuvent nécessiter des approbations manuelles et les personnes impliquées peuvent varier en fonction de l'importance de cette commande. BizTalk Server 2004 apporte ainsi la technologie
Lire l'article
BizTalk Server 2004 : Une meilleure visibilité sur les processus Métier
L'intégration d'applications EAI ou BtoB à l'intérieur d'un processus métier unique constitue l'un des objectifs fondamentaux de BizTalk Server 2004. Cette plate-forme offre d'autres services très utiles qui donnent aux techniciens et professionnels de l'information une visibilité sur l'exécution des processus métier. Via le moteur BizTalk, on peut définir les
Lire l'articleLes plus consultés sur iTPro.fr
- L’IA et le Web ouvert : entre prédation et cohabitation, l’heure du choix
- Souveraineté numérique : après les mots, place aux actes
- La cybersécurité, c’est le rôle de tous !
- DORA : quels impacts après les six premiers mois de mise en conformité sur le terrain ?
- Cybersécurité : le secteur de la santé toujours au défi de la sécurité des e-mails
