Superviser le nombre de connexions
Pour tester les connexions orphelines
et les connection pools en débordement,
j'ai écrit un exemple d'application
par formulaire Web. Elle s'inspire
des techniques que vous utiliseriez
pour renvoyer des données à partir
d'une requête. (Vous pouvez télécharger
une version WinForms de ce code
à l'adresse http://www.itpro.fr Club
Abonnés).
J'ai utilisé
Inculper le DataReader
Les connexions orphelines et les pools qui débordent sont fâcheux. Et, si l'on en juge par le nombre de discussions des newsgroups à leur propos, ils sont monnaie courante. Le coupable le plus probable est le DataReader. Pour tester son comportement, j'ai écrit une application Windows Forms (WinForms) exemple en
Lire l'articleAnnexe 1 : Principes de base de la réplication
La réplication permet d'offrir les données où et quand elles
sont nécessaires. Elle est particulièrement utile dans les scénarios
suivants:
- Epauler une force de ventes mobile déconnectée
- Maintenir un serveur en « warm-standby », en secours
- Maintenir un serveur OLAP (online analytical processing)
- Agréger les Lire l'article
Personnalisation et contrôle
La réplication vous permet de distribuer et de synchroniser les données dans toute l'entreprise. Et la réplication par fusion, en particulier, est la solution idéale pour distribuer des copies de données à de nombreux utilisateurs, et pour des applications dans lesquelles les utilisateurs modifient les données en mode déconnecté et
Lire l'articlePas à pas
Le listing 1 montre le code Visual Basic .NET qui met en
oeuvre le formulaire Windows pour l'application de synchronisation.
(Pour faciliter la lisibilité, j'ai supprimé tout le code
généré par Visual Studio Designer qui représente les objets
UI sur le formulaire Windows.)
Nous allons donc construire cette
Améliorer le développement XML
Altova annonce Altova 2004 4.0, ensemble de mises à jour de sa ligne de produits. Les améliorations portent sur des fonctions d'édition avancée, de nouvelles possibilités d'intégration de données, des améliorations UI et l'édition de nouveaux produits : MAPFORCE 2004, XMLSPY 2004 4.0, STYLEVISION 2004 4.0
www.altova.com
Développement d’applications
Enterprise Blocks annonce Enterprise Blocks 2.0, ensemble intégré de contrôles Web ASP.NET, services Web, et services Windows pour le développement d'applications d'analyse. La dernière version se caractérise par un nouveau fournisseur de services pour accéder aux tables SQL Server directement à partir des clients Enterprise Blocks.
www.eblocks.com
Gestion de bases de données
Red Gate Software annonce SQL Packager, software qui groupe les bases de données SQL Server comme des exécutables, ainsi il est possible de déployer de nouvelles bases de données ou les mises à jour localement ou sur des sites distants. Le logiciel, s'appuie sur les moteurs des produits SQL Compare
Lire l'articleHaute Disponibilité et Reprise d’Activité
Dans le cadre d'une gestion des risques informatiques, Sanden Manufacturing Europe opte pour la solution de haute disponibilité Mimix.
Société japonaise spécialisée dans la fabrication de compresseurs pour la climatisation automobile, Sanden
Manufacturing Europe décide de réaliser début 2003 un projet de sécurisation de ses données de production.
L'enjeu :
Accord Adaptec et IBM
Adaptec étend son accord avec IBM sur les eServer iSeries & pSeries. Les clients IBM peuvent désormais bénéficier des solutions RAID et I/O d'Adaptec pour les plates-formes iSeries et pSeries.
Lire l'articleOutils d’administration
Team Studio présente Teamstudio pour administrateurs Notes, suite modulaire d'outils pour administrateurs Lotus Notes et Domino, qui comprend trois éléments. Teamstudio Analyzer Server Edition fournit des outils qui aident les administrateurs à analyser et auditer les conceptions des applications des bases de données. Teamstudio Configurator Server Edition aide les administrateurs
Lire l'articleLogiciel de mise en forme de spools iSeries
Doté d'une interface graphique très intuitive et complètement intégré à Compleo, son logiciel de gestion de spools iSeries, MapForm permet de créer, distribuer et d'archiver automatiquement et massivement des documents en PDF conformes aux standards de l'industrie telles que des factures, bons de commandes et lettres chèques, en seulement
Lire l'articleFacile d’emploi
J'espère que ce coup d'oeil rapide aux API IFS vous aura convaincus de leur simplicité d'utilisation. Les prototypes de procédures dans le membre copy STMIOH simplifient l'utilisation des API et offrent des alternatives aux noms de style C cryptés des API réelles.
Lire l'articleTraiter 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'articleLire 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'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