> Renaud ROSSET
Lire et écrire des fichiers stream

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

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

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.

Lire l'article
La conversion en deux minutes

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

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

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

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 Result2
est converti en
Result = Source; //

Lire l'article
Le quatrième en bas, à  quelques centimètres

Le quatrième en bas, à  quelques centimètres

Bien que la plupart des codes opération éliminés aient des alternatives (figure 2), beaucoup de programmeurs hésitent à  convertir le code existant pour les utiliser.
On l'a vu, une omission en format libre particulièrement notable est le groupe MOVE des codes opération (MOVE, MOVEL (Move left) et MOVEA

Lire l'article
Séminaires TechNet

Séminaires TechNet

Ces sessions techniques, récurrentes et gratuites sont destinées aux professionnels de l'informatique. Retrouvez toutes les nouvelles dates.

Plus d'informations : en cliquant ici

Lire l'article
Gérer votre courrier indésirable avec Microsoft Office Outlook 2003

Gérer votre courrier indésirable avec Microsoft Office Outlook 2003

Vous recevez des messages non désirés sur votre boîte de messagerie Microsoft Office Outlook 2003 ? Voici quelques conseils pour paramétrer au mieux vos options de filtrage.

Pour plus d'informations : cliquez ici

Lire l'article
L’Observatoire européen de la e-Confiance  vient de voir le jour…

L’Observatoire européen de la e-Confiance vient de voir le jour…

ETO-OBS (European eTrust Observatory) privilégie diverses sources afin d'offrir aux décideurs européens un autre regard sur les perspectives de marché face aux études des trois grands cabinets anglo-saxons. L'Observatoire européen de la e-confiance livrera régulièrement des informations (chiffres, marchés, analyses, rapport..). Toutes les études démontrent le besoin d'éclairer les décideurs

Lire l'article
Optimisation des ressources humaines

Optimisation des ressources humaines

Une nouvelle étape a été franchie dans la gestion et l'organisation des ressources humaines avec la suite logicielle eTemptation d'Horoquartz, disponible en self-service sur le web. Grâce au fonctionnement sous web, la suite logicielle eTemptation ne nécessite plus d'installation sur chaque poste de travail, ce qui constitue une économie importante,

Lire l'article
Faites-moi confiance !

Faites-moi confiance !

Le troisième cas - celui des utilisateurs internes accédant à  une autre entreprise via un portail inter-entreprise - est différent de l'environnement fédéré parce que les utilisateurs à  l'intérieur d'une entreprise ont été authentifiés dans cet environnement. La question est comment transmettre ces références à  un partenaire avec qui on

Lire l'article
Fédéré pour votre protection

Fédéré pour votre protection

Supposons maintenant que les utilisateurs externes veuillent accéder non pas seulement à  une entreprise mais à  plusieurs ? On pourrait bien sûr gérer les comptes utilisateur dans chaque entreprise, mais du point de vue de l'utilisateur. Ce ne serait pas facile parce que chaque utilisateur devrait se souvenir (et gérer)

Lire l'article
A l’affût derrière le portail

A l’affût derrière le portail

Le premier cas est celui d'utilisateurs externes accédant à  une seule entreprise par l'intermédiaire d'un portail Web. C'est simple et direct. Le plus souvent, un référentiel utilisateur séparé (un répertoire LDAP, par exemple) est mis en place au niveau du portail pour authentifier les utilisateurs. Selon le genre d'activité, les

Lire l'article
S’appuyer sur Visual Studio pour développer les applications

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

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

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

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

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'article