![Le choix de Windows Server System](https://www.itpro.fr/wp-content/uploads/2015/08/38920a7eaa1a900eae6f623f5be092f1.jpg)
Le choix de Windows Server System
En collaboration avec Analysis Team, Virgin a créé des cubes multidimensionnels identiques intégrant un historique de données de vente de deux mois, ainsi qu'une base de 180 000 produits. Le groupe constitué par Virgin a alors comparé les systèmes prototypes, en mettant en oeuvre des scénarios classiques et en se
Lire l'article![Solution](https://www.itpro.fr/wp-content/uploads/2015/08/6e6398ca2d604f13263080a788bee198.jpg)
Solution
Virgin souhaitait disposer d'un outil d'analyse de données accessible à tous ses collaborateurs. « Nos gérants devaient servir de baromètres, déclare Fort. Ce sont des personnes très occupées. Ils disposent de peu de temps pour se former à l'analyse approfondie des données. Nous voulions une solution accessible à tous, où
Lire l'article![Gestion des points de ventes](https://www.itpro.fr/wp-content/uploads/2015/08/eb80def181a6942705b43e66882fe664.jpg)
Gestion des points de ventes
Au niveau des points de vente, les gérants doivent savoir ce qui se vend bien ou moins bien afin d'organiser au mieux leurs présentoirs et de s'assurer que l'assortiment des produits fournis par les acheteurs est adapté à leur magasin. Soucieux de procurer aux acheteurs et aux gérants les informations
Lire l'article![Bien utiliser les macros](https://www.itpro.fr/wp-content/uploads/2015/07/159e63a561bbe6466553188bd4d18b60.jpg)
Bien utiliser les macros
Pour bien utiliser m4, définissez des standards clairs pour la manière de coder vos SP, UDF et déclencheurs. Evitez de créer à la va-vite un paquet de macros simplement pour économiser de la frappe. On l’a vu, SPL demande un travail plutôt complexe pour traiter les exceptions. Mais si vous
Lire l'article![Utiliser m4 avec SPL](https://www.itpro.fr/wp-content/uploads/2015/07/11e8530f3b35cc299cd141a55dc253e8.jpg)
Utiliser m4 avec SPL
m4 est un puissant préprocesseur utilisable avec une variété de langages, dont SPL et HTML. J’ai réécrit le SP GetRank que j’ai présenté dans l’article en deux parties « Inside V5R2 SPL Error Handling » pour illustrer la manière d’utiliser la macro en programmation SPL. La version originale de la
Lire l'article![Opérations de type mathématique, logique et chaîne](https://www.itpro.fr/wp-content/uploads/2015/07/dc38fec4123ca87a673aff09cce39883.jpg)
Opérations de type mathématique, logique et chaîne
Plusieurs macros m4 intégrées peuvent manipuler des entiers représentés comme des chaînes de chiffres. Cet exemple montre comment incrémenter la valeur numérique d’une macro varcount :
define(<<varcount>>,0)
define(<<varcount>>,incr(varcount))
On ne met généralement pas entre guillemets le nom d’une macro
![Traitement conditionnel](https://www.itpro.fr/wp-content/uploads/2015/07/755d6c5a09bb1efad73cca088f9391d8.png)
Traitement conditionnel
La figure 2A est une variante plus souple de la macro SqlAppSignal introduite dans la figure 1A. Ici, le second paramètre est considéré facultatif. Si aucun nom de variable SPL n’est transmis comme un argument quand la macro SqlAppSignal est appelée, la macro crée un nom de variable standard en
Lire l'article![Commentaires et arguments entre guillemets](https://www.itpro.fr/wp-content/uploads/2015/07/645b120ce1c848d1de809753ee63f23e.jpg)
Commentaires et arguments entre guillemets
La figure 1A montre d’autres fonctions m4 couramment utilisées. Par défaut, m4 reconnaît # pour indiquer le début d’un commentaire qui se poursuit jusqu’à la fin de la ligne d’entrée. m4 écrit le texte de commentaire dans le flux de sortie sans autre traitement. Par souci d’harmonisation avec SPL, j’ai
Lire l'article![Définitions et expansions de macros](https://www.itpro.fr/wp-content/uploads/2015/07/d15c961a4e42f1f0e8920130d3d7e741.jpg)
Définitions et expansions de macros
Une macro est un morceau de code avec un nom (les noms de macros m4 distinguent les majuscules/minuscules), des paramètres facultatifs, et une chaîne de texte associée qui constitue la définition de la macro. L’exemple suivant définit la macro SqlSaveState, qui n’a pas de paramètres, et une définition d’instruction d’assignation
Lire l'article![Facilité include et diversion](https://www.itpro.fr/wp-content/uploads/2015/07/2ebb310e14feb0d96d9c2c51e81ff8f2.jpg)
Facilité include et diversion
La facilité include m4 est très semblable aux directives de compilateur /Include et /Copy en RPG. Par exemple, quand m4 rencontre la ligne d’entrée
include(SqlPrcMacros.m4)
il fait passer le fichier d’entrée du fichier courant vers SqlPrcMacros.m4. Quand le traitement de SqlPrcMacros.m4 est terminé, m4
![Prochain rendez-vous du Groupe des Utilisateurs Francophones de Microsoft SQL Server : le 7 juin 2007](https://www.itpro.fr/wp-content/uploads/2015/07/7e286945ca27808ea8bf704d539d3c20.jpg)
Prochain rendez-vous du Groupe des Utilisateurs Francophones de Microsoft SQL Server : le 7 juin 2007
La prochaine réunion du Groupe des Utilisateurs Francophones de SQL Server aura lieu le 7 juin 2007 au Centre de Séminaires Microsoft, rue de l’Université de 15h30 à 18h30.
Au cours de cette réunion, plusieurs sujets seront abordés :
- SQL Server sur le terrain
- Les produits
![Microsoft acquiert ScreenTonic, le pionnier de la publicité mobile](https://www.itpro.fr/wp-content/uploads/2015/07/cfb5526132e6ca45ee879a949976cc61.jpg)
Microsoft acquiert ScreenTonic, le pionnier de la publicité mobile
Microsoft a décidé d’acquérir ScreenTonic, pionnier européen de la publicité mobile. Avec ce rachat, les annonceurs bénéficieront d’une solution complète, combinant :
- l'ensemble des offres publicitaires de Microsoft Digital Advertising Solutions
- les solutions publicitaires mobiles et le réseau de partenaires (opérateurs, Telecoms, annonceurs et sites éditeurs
![Automatiser l’ordonnancement et l’arbitrage des projets informatiques](https://www.itpro.fr/wp-content/uploads/2015/07/6827d0d981af6f94120d932b235ed057.jpg)
Automatiser l’ordonnancement et l’arbitrage des projets informatiques
Compuware annonce la disponibilité de la solution Changepoint Supply and Demand Accelerator pour automatiser l’ordonnancement, l’arbitrage des projets informatiques et des demandes. Changepoint Supply and Demand Accelerator intègre l’ensemble des indicateurs, des processus automatisés, des fonctions de reporting et les bonnes pratiques, requises pour une gestion optimisée des priorités et
Lire l'article![PowerShell, une nouvelle approche de l’administration des environnements Windows](https://www.itpro.fr/wp-content/uploads/2015/07/08a8a4f99e0f8c0601e8611da519cd81.jpg)
PowerShell, une nouvelle approche de l’administration des environnements Windows
Dans la cadre de la vague « Vista – Longhorn », Microsoft a mis au point PowerShell, un langage de scripts et de commandes de nouvelle génération. Désormais intégré à Exchange Server, disponible pour Windows Vista et XP, pour Windows Server 2003 et élément important pour Windows Longhorn Server, cet
Lire l'article![Problème de débit transactionnel i5 / Windows 2003 Server](https://www.itpro.fr/wp-content/uploads/2015/07/a03f8f22b035e74ade27818821629f5a.jpg)
Problème de débit transactionnel i5 / Windows 2003 Server
J’ai écrit un programme sockets TCP/IP i5/OS simple qui communique avec une application partenaire sur d’autres systèmes i5 et sur Windows 2003 Server. Quand le programme communique avec un pair i5, la performance est bonne, mais avec Windows, je n’obtiens qu’un dixième du débit transactionnel. Qu’est-ce qui ne
Lire l'article![Adopter un nouveau style de coding](https://www.itpro.fr/wp-content/uploads/2015/07/4e7bd622bcf9921e7a5516bd2ebf0ae0.jpg)
Adopter un nouveau style de coding
RPG New Style est supérieur au style de coding RPG classique en ce qu’il produit un code clair, plus facile à comprendre et à maintenir. C’est pourquoi de plus en plus de ténors de notre profession ont adopté les diverses fonctions de ce nouveau style de coding. Quand les développeurs
Lire l'article![SQL vs. I/O natif](https://www.itpro.fr/wp-content/uploads/2014/06/33c95e9534f42ac3743e6ec917bec7ce.jpg)
SQL vs. I/O natif
La préférence pour SQL par rapport à l’I/O natif est probablement la plus controversée des quatre fonctions proposées du RPG New Style. Les développeurs RPG sont tellement habitués aux opérations chain, read et write, qu’ils ont du mal à les abandonner. Pourtant, il y a d’excellentes raisons d’adopter SQL et
Lire l'article![Procédures vs. sous-routines](https://www.itpro.fr/wp-content/uploads/2015/07/c5115e3c424ee4a18e08258176424f06.jpg)
Procédures vs. sous-routines
Il existe une relation étroite entre la haute modularité et les procédures. Pourtant l’aspect procédure vs. sous-routine est suffisamment important pour qu’on le traite comme une fonction supplémentaire du RPG New Style. Vous pouvez atteindre la haute modularité, dans une certaine mesure, en utilisant des sous-routines au lieu de procédures,
Lire l'article![Haute modularité](https://www.itpro.fr/wp-content/uploads/2015/07/2bc700c860ec872640d52f60edeaa685.jpg)
Haute modularité
La programmation modulaire remonte aux années 1970 et les développeurs RPG l’ont pratiquée à grand renfort de sous-routines modulaires ou de programmes subordonnés avant l’introduction de la procédure en RPG IV, en 1994. Cependant, même après avoir converti leur code de RPG III en RPG IV, beaucoup de développeurs n’ont
Lire l'article![RPG en format libre](https://www.itpro.fr/wp-content/uploads/2015/07/93b2dc453e385edc612b89794c40d8a1.jpg)
RPG en format libre
La plupart des ténors de notre profession ont désormais adopté le RPG en format libre qui, à leurs yeux, donne un code plus lisible. Cependant, quelques développeurs RPG rechignent à l’idée d’abandonner les Cspecs en format libre, pour deux raisons. Premièrement, tous les codes opération en format fixe ne sont
Lire l'articleLes plus consultés sur iTPro.fr
- Guide des certifications Microsoft
- Transition vers le Cloud : l’approche stratégique pour répondre aux exigences de cybersécurité NIS 2
- Vers une meilleure qualité de données : l’IA vient en renfort
- Stimuler l’innovation durable grâce à la transformation numérique et aux principes ESG
- Retour au bureau avec Copilot M365
![Revue Smart DSI](https://www.itpro.fr/wp-content/uploads/2024/07/SMART-DSI-Numero-34-Juin-2024.jpg)