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'articleAfficher 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'articleUn 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'articleAtteindre 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'articleC’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'articleFaire 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
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
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
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
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'articleOptimisation 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'articleFaites-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'articleFé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'articleA 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'articleS’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'articleCapitaliser 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'articleBizTalk 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'articleAutomatisation 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'articleBizTalk 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
- Nouvelle vague d’attaques sur les sites de réservation
- En quête d’un juste équilibre entre sécurité et expérience utilisateur
- Maturité cyber & investissements en France
- Gestion de l’expérience numérique : réussir à allier performance et sécurité
- La solution Mentor révolutionne le développement logiciel et d’applications