> Tech
Travailler avec des API, deuxième partie

Travailler avec des API, deuxième partie

par Paul Morris - Mis en ligne le 6/07/2005 - Publié en Octobre 2004

Apprenez à  utiliser un espace utilisateur, à  le remplir de données, à  extraire des enregistrements, et bien plus

Dans la 1ère partie de cet article (iSeries News février 2004 ou www.itpro. fr), nous avons examiné deux programmes ILE RPG - un qui appelait des API en utilisant une PLIST et un qui les appelait en utilisant des appels prototypés - pour voir en quoi les programmes différaient. Dans cette 2e partie, nous continuons à  nous intéresser aux API. Nous verrons comment employer un espace utilisateur, le remplir avec des données, en extraire des enregistrements, et utiliser d'autres API ...

Lire l'article
La temporisation appliquée aux sockets

La temporisation appliquée aux sockets

par Chris Woodhead et Morgan Wadsworth - Mis en ligne le 29/06/2005 - Publié en Octobre 2004

Pour que vos fonctions socket ne soient plus bloquées

Les sockets permettent à  un programme de communiquer avec un autre - sur la même machine ou une différente - en utilisant TCP/IP, même si les détails de ce protocole vous sont cachés quand vous utilisez des sockets. En substance, les sockets permettent à  un programme applicatif d'établir une connexion puis d'échanger des données. C'est une méthode standard de communication entre plates-formes ...Généralement, les sockets permettent à  un client et à  un serveur de se parler. Pour programmer l'utilisation de sockets, on crée un serveur chargé d'écouter et de traiter les requêtes provenant d'un ou plusieurs clients. Il n'y a pas de restriction à  la fonction du client et du serveur : c'est à  l'initiative du concepteur de l'application. Citons quelques exemples simples : un client qui envoie des transactions comptables à  un serveur, lequel les enregistre en comptabilité, ou un client qui envoie une requête à  un serveur qui effectue la consultation ou la recherche puis renvoie le résultat. Les messages échangés entre le client et le serveur sont eux aussi sans restriction aucune. Ce peut être du texte, un format propriétaire, XML, ou autre chose.
Il existe trois types de sockets : raw (brut), datagram et stream (flux). On utilise des sockets stream quand il faut établir une connexion préalable entre des systèmes en situation d'échange, afin que les données (un flux d'octets) puissent être reçues sans perte, erreur ou duplication, dans l'ordre où elles ont été envoyées. Une connexion de sockets stream offre des flux d'entrée et de sortie, qui permettent de lire et d'écrire facilement des données entre des systèmes, tout comme on les lirait et les écrirait au moyen de fichiers stream IFS.
L'article « SCKTPROC Eases RPG Socket Programming » (www.itpro.fr Club abonnés) contient un programme de service ILE RPG très utile permettant d'appeler directement des fonctions socket stream et d'effectuer des tâches liées aux sockets. Nous allons voir comment ajouter la temporisation à  cet utilitaire. L'explication de cette amélioration suppose que vous avez déjà  utilisé des sockets. Pour vous documenter sur ce sujet, voir l'encadré Autres Ressources.

Lire l'article
[V4-V5]Les nouveautés de la semaine 23 – Windows IT Pro – 2005

[V4-V5]Les nouveautés de la semaine 23 – Windows IT Pro – 2005

Tous les nouveaux produits du 6 au 12 Juin 2005

Lire l'article
[V4-V5]Les nouveautés de la semaine 47- Windows IT Pro – 2005

[V4-V5]Les nouveautés de la semaine 47- Windows IT Pro – 2005

Tous les nouveaux produits du 21 au 26 Novembre 2005

Lire l'article
[V4-V5]Trucs & Astuces : filtrage, routeurs, lecteurs flash

[V4-V5]Trucs & Astuces : filtrage, routeurs, lecteurs flash

Les trucs & astuces de la semaine du 31Octobre au 6 Novembre 2005

Lire l'article
[V4-V5]Nouveaux Produits SQL Server – Semaine 41 – 2005

[V4-V5]Nouveaux Produits SQL Server – Semaine 41 – 2005

Les nouveaux produits SQL Server pour le mois d'Octobre 2005

Lire l'article
Considérations sur la sécurité de l’IFS

Considérations sur la sécurité de l’IFS

par Carol Woodbury - Mis en ligne le 04/10/2005 - Publié en Janvier 2005

Quand je m'entretiens de sécurité informatique avec des administrateurs, il est un sujet qui semble les mettre mal à  l'aise : l'IFS (integrated file system). Aujourd'hui, tout le monde ou presque a entendu parler de l'IFS, mais bien peu savent comment assurer la sécurité de cette composante du système.

Lire l'article
Commencez à  pratiquer le Clustering

Commencez à  pratiquer le Clustering

Depuis Windows NT 3.51, Microsoft ou des fournisseurs tierce partie permettent de mettre en cluster des serveurs Windows. Les administrateurs de serveurs ont toujours été séduits par le clustering mais, par le passé, seul un petit nombre pouvait justifier la dépense. Mais, grâce à la baisse des prix et à l’évolution technologique, le clustering est aujourd’hui beaucoup plus abordable. C’est pourquoi je vous engage vivement à l’envisager, même si votre organisation est modeste.

Lire l'article
[V4-V5]Actualités de la semaine 36 – Windows IT Pro – 2005

[V4-V5]Actualités de la semaine 36 – Windows IT Pro – 2005

Toutes les Actualités du 5 au 10 Septembre 2005

Lire l'article
DB2 UDB simplifie l’administration et le développement d’application

DB2 UDB simplifie l’administration et le développement d’application

par Kent Milligan - Mis en ligne le 6/07/2005 - Publié en Octobre 2004

C'est un défi sans cesse renouvelé que d'adapter vos solutions iSeries aux exigences toujours plus grandes de la communauté utilisatrice. Les utilisateurs exigent des fonctions plus élaborées de leurs applications et veulent accéder aux données provenant de diverses unités et interfaces. Pour se tenir à  flot, les développeurs d'applications ont besoin d'une boîte à  outils très étoffée. DB2 UDB pour iSeries en V5R3 ajoute beaucoup de nouvelles options au kit base de données qu'utilisent les programmeurs iSeries, administrateurs et autres DBA (database administrators) de data warehouse ...

Lire l'article
De meilleurs outils de développement DB2 UDB

De meilleurs outils de développement DB2 UDB

par Paul Conte - Mis en ligne le 29/06/2005 - Publié en Octobre 2004

Depuis de nombreuses années, la plupart des développeurs iSeries utilisent des outils de type écran passif ou écran vert, comme SEU. Aujourd'hui, il existe de nouveaux outils : WDSc (WebSphere Development Studio client), basé sur Windows et Linux, et d'excellents outils d'édition et de débogage graphique dans RSE (Remote System Explorer). Ces mêmes développeurs disposent donc d'un environnement moderne pour la programmation classique en RPG et Cobol, ainsi que pour le développement Java ...Mais qu'en est-il des tâches de développement en base de données ? Dans cet article, je présente quelques nouveaux outils d'IBM basés sur le client, y compris ceux de WDSc et d'iSeries Navigator.

Lire l'article
Résoudre les problèmes Web dans iSeries Access

Résoudre les problèmes Web dans iSeries Access

par Carole A. Miner - Mis en ligne le 22/06/2005 - Publié en Septembre 2004

Le meilleur conseil : lisez bien toute la documentation

iSeries Access for Web (numéro de produit 5722-XH2; souvent appelé simplement Access for Web dans cet article) est une application Java qui tourne sur l'iSeries versions V5R1 et V5R2 dans un serveur d'applications Web (comme WebSphere Application Server, Apache Software Foundation Tomcat). Comme le produit ne demande aucune installation de code PC, le dépannage se borne généralement à  vérifier que l'utilisateur du navigateur peut se connecter au serveur iSeries et à  l'application Access for Web ...Pour installer et configurer Access for Web sur votre serveur iSeries, il faut d'abord télécharger le iSeries Access for Web Installation and Users Guide (SC41-5518) à  partir de la page Access for Web à  www.ibm.com/eserver/iseries/ access/web. Si vous utilisez la liste ainsi obtenue et si vous suivez la documentation, Access for Web sera vite opérationnel. Autre bonne source d'informations : un nouveau Redbook, iSeries Access for Web ans HATS Limited Edition : V5R2 Hot Topics for iSeries Browser Users (SG24-7005), dont une copie téléchargeable se trouve aussi sur la page iSeries Access for Web.

Lire l'article
Les nouveautés de la semaine 22 – Windows IT Pro – 2005

Les nouveautés de la semaine 22 – Windows IT Pro – 2005

Tous les nouveaux produits du 30 Mai au 5 Juin 2005

Lire l'article
News iSeries – Semaine 19 – 2005

News iSeries – Semaine 19 – 2005

Toutes les actualités du 9 au 15 Mai 2005

Lire l'article
[V4-V5]Les belles équipes ne sont pas le fruit du hasard

[V4-V5]Les belles équipes ne sont pas le fruit du hasard

par Robert S. Tipton - Mis en ligne le 21/04/2005 - Publié en Juin 2004

Les leaders sont jugés par la réussite des équipes qu'ils dirigent

Pour un bon leader IT, rien n'est plus important que sa capacité à  bien recruter, à  constituer de belles équipes et à  les guider dans leurs missions. En tant que leaders, vous serez plus souvent jugés d'après la réussite de vos équipes que sur votre propre ouvrage ...Pour avoir toutes les chances de réussir, vous devez vous entourer de la bonne combinaison de talents et de personnalités. Si vous avez la chance de constituer vous-même les équipes avec lesquelles vous travaillez, c'est superbe ! Malheureusement, d'après mon expérience, la plupart des leaders IT héritent de la plus grande partie des membres de leurs équipes, parfois de la totalité. Il est donc peu probable que vous ayez la chance de recruter les vôtres en partant de zéro. J'ai eu cette chance une fois mais, pour cela, j'ai dû créer ma propre affaire ! Dans tous les autres cas, j'ai rejoint un service ou une organisation dont le personnel était déjà  en place.
De plus, vous vous trouverez parfois à  la tête d'équipes dont vous ne maîtrisez pas la constitution. Si vous êtes le CIO (chief information officer) ou le vice-président d'IT, vous participerez très probablement comme leader d'un comité chargé d'établir la priorité des projets IT et de les financer. Souvent appelés comités de pilotage, ces groupes sont composés de cadres supérieurs venant de divers services, et des principaux acteurs financiers. Vous pouvez aussi jouer un rôle de leadership dans diverses opérations ou groupes ou comités chargés de définir la politique. A ce titre, vous dirigerez parfois des équipes que vous n'avez pas constituées et sur lesquelles vous avez peu ou pas de responsabilité de management direct.
Cet article s'intéresse aux trois principales activités liées aux équipes : recruter, rassembler et diriger. Nous examinerons mes trois règles éprouvées sur le recrutement, quelques points importants concernant la constitution des équipes, puis divers aspects touchant à  la direction ou à  la conduite, y compris des informations sur la dynamique de groupe et les types de groupes.

Lire l'article
Principes essentiels du kit de sécurité pour gérer des profils utilisateurs

Principes essentiels du kit de sécurité pour gérer des profils utilisateurs

par Dan Riehl - Mis en ligne le 30/03/2005 - Publié en Mai 2004

L'OS/400 offre quelques superbes outils d'administration pour gérer les profils utilisateur. Bien qu'il y ait profusion de commandes pour gérer ces profils, j'ai choisi mes préférées que je vous conseille vivement d'ajouter à  votre kit, ou boîte à  outils, de sécurité ...

Lire l'article
Un bon réseau sans-fil est possible

Un bon réseau sans-fil est possible

par Randy Franklin Smith - Mis en ligne le 6/07/2005 - Publié en Juillet/Août 2004

Verrouillez les connexions en provenance de vos clients mobiles

Les réseaux sans fil peuvent être sécurisés si l'on utilise les bonnes technologies. Pour ajouter un réseau sans fil sûr à  un réseau Windows existant, il suffit d'installer un ou plusieurs AP (Access Points) sans fil conformes à  802.1x sur un ordinateur utilisant Windows Server 2003 ...Le serveur Windows 2003 facilitera l'authentification 802.1x entre les clients sans fil et le réseau Windows existant. Les utilisateurs pourront accéder au réseau sans fil simplement par leurs comptes utilisateur Windows existants.

Lire l'article
Yukon : Une mine d’or

Yukon : Une mine d’or

Déjà 13 pépites

Yukon, dont la livraison est prévue fin juin pour la version beta et fin novembre pour la version finale, est la dernière version de Microsoft SQL Server. Il marque la fin d’un cycle de développement de 5 ans pour Microsoft ...La firme a ajouté tellement de nouvelles fonctions à Yukon qu’il est impossible de les énumérer toutes dans un seul article. Voici donc 13 pépites d’or que l’on risque fort de trouver dans la prochaine release notable de SQL Server.

Lire l'article
Accéder à  l’iSeries en utilisant .NET Data Provider d’IBM

Accéder à  l’iSeries en utilisant .NET Data Provider d’IBM

par Michael Otey - Mis en ligne le 23/02/2005 - Publié en Avril 2004

Connectez les applications .NET à  l'iSeries avec ce nouvel outil iSeries Access for Windows

Si vous appeliez de vos voeux un moyen facile pour que vos applications Visual Basic .NET mettent à  jour des données sur l'iSeries, c'est chose faite. iSeries Access for Windows offre désormais un nouveau DB2 UDB for iSeries .NET Data Provider avec lequel vous pourrez connecter des applications .NET à  l'iSeries ...Il est vrai qu'il existe d'autres moyens pour connecter des applications .NET à  l'iSeries : .NET Framework Data Provider for ODBC et .NET Framework Data Provider for OLE DB, tous deux de Microsoft. Cependant, d'après IBM, la connexion à  l'iSeries sera plus performante avec son nouveau iSeries .NET Data Provider qu'avec les deux autres méthodes. Avant de voir dans le détail comment utiliser l'iSeries .NET Data Provider, commençons par jeter un coup d'oeil aux principes de base de l'ADO.NET framework.

Lire l'article
Un détour par WebSphere Development Studio Client 5.1

Un détour par WebSphere Development Studio Client 5.1

par George Farr et Phil Coulthard - Mis en ligne le 09/02/2005 - Publié en Mars 2004

Dans notre série d'articles Trajet (consulter les articles), nous avons inscrit chacune des étapes d'un trajet pour ceux qui désirent actualiser leurs compétences et moderniser leurs applications.
Ici, nous nous autorisons un petit détour en chemin pour parler de la nouvelle release 5.1 de WSDc (Web- Sphere Development Studio Client), qui contient la plupart des outils décrits dans le trajet ...La release 5.1 de WSDc a été mise en disponibilité générale le 17 octobre 2003, pour les éditions standard et advanced. Rappelons que la numérotation de ces outils client est en cohérence avec WAS (WebSphere Application Server), et pas avec OS/400. Donc, ces outils client sont compatibles avec toutes les releases actives d'OS/400. Par conséquent, ils peuvent travailler avec le source de n'importe quel iSeries en V5R1 ou ultérieure. Le numéro 5.1 de cette release est légèrement décalé car il est conçu pour supporter la nouvelle release 5.02 de WAS, disponible depuis peu sur toutes les plates-formes, dont iSeries. Ce système de numérotation a une raison : cette release des outils est proactive et elle supportera également une éventuelle prochaine release 5.1 de WAS.
La release 5.1 est relativement modeste pour les outils, compte tenu que la livraison de la release 5.0 ne remonte qu'à  quelques mois (le 25 avril). C'est néanmoins une importante release dont les points forts sont la qualité, la performance, et une requête poussée de la part des utilisateurs.

Lire l'article