> Tech
Ajouter un share de système de fichiers intégrés

Ajouter un share de système de fichiers intégrés

par Herman Van der Staey - Mis en ligne le 10/03/2004

Créer un share de répertoire via un écran passif avec NetServer et la commande ADDIFSSHR

L'iSeries NetServer permet à  un PC sous Windows d'accéder aux shares de fichiers et d'imprimantes définis sur l'iSeries. Et cela, sans qu'il faille charger aucun logiciel supplémentaire sur le PC...Cette méthode tire parti du protocole de partage de fichiers et d'imprimantes natif délivré avec Windows. Toute donnée disponible par l'intermédiaire de l'IFS (integrated file system) OS/400 - y compris fichiers stream et CD-ROM - peut être partagée avec le réseau.
On peut créer un share de répertoires via iSeries Navigator dans Client Access Express. Toutefois, avec la commande ADDIFSSHR (Add Integrated File System Share), on peut faire la même chose via un écran passif (green screen) ou dans un programme batch en utilisant la source de commande ADDIFSSHR de la figure 1 et le programme de traitement de cette commande de la figure 2. (Vous pouvez télécharger ces programmes à  l'adresse www.itpro.fr.)

Lire l'article
Les nouveautés de la semaine 06 – Windows 2000 et 2003 – 2004

Les nouveautés de la semaine 06 – Windows 2000 et 2003 – 2004

Tous les nouveaux produits du 26 Janvier au 01 Février 2004

Lire l'article
Programmer avec PHP sur l’iSeries

Programmer avec PHP sur l’iSeries

par Tim Massaro et Davis Larson - Mis en ligne le 21/01/2004

Avec ce code PHP open-source, réalisez rapidement votre projet Web

HYPERTEXT PREPROCESSOR LANGUAGE (PHP) est un puissant langage script côté serveur, pour la création de pages Web. Langage script signifie que PHP n'a pas besoin de compilation, façon Perl ou Rexx. Comme PHP est un langage côté serveur, on peut l'inclure directement dans HTML, et il est reconnu et traité par un serveur Web... HYPERTEXT PREPROCESSOR LANGUAGE (PHP) est un puissant langage script côté serveur, pour la création de pages Web. Langage script signifie que PHP n'a pas besoin de compilation, façon Perl ou Rexx. Comme PHP est un langage côté serveur, on peut l'inclure directement dans HTML, et il est reconnu et traité par un serveur Web.
Le premier P dans PHP est un vestige du sigle original de Personalized Home Page, terme forgé par le créateur de PHP, Rasmus Lerdorf, quand il utilisa pour la première fois un ensemble de scripts Perl pour superviser l'accès à  son CV en ligne. Depuis lors, PHP est devenu le modèle facultatif le plus répandu configuré sur les serveurs Web (voir http://www.netcraft. com/s_survey et http://www.securityspace. com/s_survey/data/man.20024/ apachemods.html).
Ici, nous présentons le langage PHP et nous vous montrons pas à  pas comment configurer PHP pour accéder à  DB2 UDB à  partir de votre serveur Apache Web. Ensuite, nous fournissons des exemples montrant comment les sites iSeries peuvent utiliser PHP pour créer des pages Web dynamiques d'après des bases de données DB2 UDB iSeries nouvelles ou existantes.

Lire l'article
Les nouveautés de la semaine 47 – Windows 2000 & .Net – 2003

Les nouveautés de la semaine 47 – Windows 2000 & .Net – 2003

Tous les nouveaux produits du 17 au 21 Novembre 2003

Lire l'article
Les nouveautés de la semaine 12 – Windows 2000 et .Net – 2004

Les nouveautés de la semaine 12 – Windows 2000 et .Net – 2004

Tous les nouveaux produits du 15 au 21 Mars 2004

Lire l'article
Files d’attente de données : Une liaison rapide entre PC et iSeries

Files d’attente de données : Une liaison rapide entre PC et iSeries

par Michael Sansoterra - Mis en ligne le 10/03/2004

Faire communiquer les programmes d'un PC et ceux d'un iSeries

Les files d'attente sont un outil de messagerie important pour les programmeurs iSeries. On peut les utiliser pour assurer la communication entre des jobs différents sur un iSeries, ou même entre des programmes d'un PC et d'un iSeries...Comme les files d'attente de données sollicitent beaucoup moins le système que les tables de base de données, il existe un moyen efficace d'intégrer ou d'échanger des données entre des programmes PC et des applications iSeries héritées. Par ailleurs, comme les files d'attente de données sont propriétaires et ne sont pas accessibles par une foule d'outils d'utilisateurs finaux (contrairement aux tables de base de données), elles posent généralement moins de problèmes de sécurité.
L'exemple ci-après montre comment utiliser des files d'attente pour communiquer entre l'iSeries et une application PC. (Pour une rapide première initiation avant de démarrer, voir l'encadré « Petit rappel sur les files d'attente de données et OLE DB ».) Le code téléchargeable de mon exemple est disponible à  www.itpro.fr Club Abonnés.

Lire l'article
News iSeries – Semaine 04 – 2004

News iSeries – Semaine 04 – 2004

Toutes les actualités du 19 au 25 Janvier 2004

Lire l'article
Intégrer RPG et Java avec JNI

Intégrer RPG et Java avec JNI

par Gary Guthrie et Brian Farrar - Mis en ligne le 21/01/2004

Cette série traite de l'intégration de Java dans vos applications RPG - voici comment préparer votre environnement

Le plus souvent, les applications iSeries ne sont constituées que de programmes RPG et de routines CL. Mais Java s'y faufile de plus en plus. N'en déplaise aux inconditionnels du RPG, Java lui dame le pion pour certaines fonctions...

Le plus souvent, les applications iSeries ne sont constituées que de programmes RPG et de routines CL. Mais Java s'y faufile de plus en plus. N'en déplaise aux inconditionnels du RPG, Java lui dame le pion pour certaines fonctions.

Si vous vous demandez en quoi Java est préférable pour une application iSeries, prenez le cas d'une application dotée d'une interface navigateur vers des processus RPG d'arrière plan. Pour une telle interface, Java convient plus naturellement que RPG. Autre exemple : Java possède déjà  de robustes routines socket ; alors pourquoi écrire des serveurs et des clients socket basés sur RPG ? En vérité, vos applications devraient simplement fournir une interface entre RPG et les routines socket Java.
La force des applications qui utilisent le couple RPG/Java ne réside pas dans la supériorité supposée de l'un des langages par rapport à  l'autre, mais à  la manière dont les applications intègrent les deux. Quand vous intègrerez RPG et Java, vous devrez choisir entre plusieurs possibilités quant aux techniques à  utiliser pour les divers aspects des applications. Par exemple, comment devriez-vous invoquer Java à  partir de RPG ? Devriez-vous accéder aux données en utilisant JDBC (Java Database Connectivity), des routines de Toolbox for Java d'IBM, ou des routines d'I/O natives ?
Dans cette série sur l'intégration RPG/Java, vous vous mettrez dans la peau d'un développeur RPG et d'un développeur Java, dont aucun n'est familiarisé avec le domaine de l'autre avant de travailler ensemble sur un projet. Nous montrerons aux développeurs comment instaurer et utiliser un environnement Java sur l'iSeries. Les développeurs RPG apprendront à  écrire des programmes RPG qui utilisent JNI (Java Native Interface) pour invoquer les programmes Java et interagir avec eux. De même, nous montrerons aux développeurs Java comment utiliser JNI pour communiquer avec les procédures des programmes de service RPG.
Avant de parler de JNI, nous nous assurerons que vous êtes prêt pour Java. Nous passons donc en revue le logiciel nécessaire, nous préparons un environnement pour Java, et nous compilons et exécutons le programme Java.

Lire l'article
Actualités Windows NT / 2000 – Semaine 12 – 2004

Actualités Windows NT / 2000 – Semaine 12 – 2004

Toutes les Actualités du 15 au 21 Mars 2004

Lire l'article
Nouvelles fonctions de sécurité intéressante de la V5R2

Nouvelles fonctions de sécurité intéressante de la V5R2

par Patrick Botz - Mis en ligne le 03/03/2004

Quelques nouvelles améliorations qui tombent peut-être à  point

Bien que la connexion unique ait suscité le plus d'attention de la presse, la V5R2 contient beaucoup d'autres améliorations notables de la sécurité...La V5R2 regorge en effet d'autres fonctions de sécurité comprenant des fonctions ajoutées, la réduction de l'overhead administratif, et de nouveaux scénarios et exemples concernant presque tous les thèmes de sécurité dans l'iSeries Information Center.
Je recense ici les améliorations les plus marquantes.
En préambule, je dois indiquer que d'autres détails sur toutes les fonctions expliquées ici sont disponibles au V5R2 Information Center. Vous pouvez y accéder à  http://www.ibm.com/iSeries/infocenter. En plus de nouveaux détails sur les fonctions, d'un coup d'oeil sur les nouveautés et du « Memo to users », IBM a ajouté de nombreux nouveaux scénarios et des exemples plus réalistes sur la majorité des sujets du centre d'information, particulièrement dans ce qui touche à  la sécurité. Si vous ne l'avez pas consulté récemment, ça vaut le coup d'oeil.
Les changements de sécurité de la V5R2 se divisent en trois groupes : ceux qui permettent de contrôler plus étroitement les configurations système, ceux qui facilitent l'administration au jour le jour, et ceux qui améliorent la sécurité du réseau.

Lire l'article
solution Vdoc iShare

solution Vdoc iShare

Le Groupe DIS annonce, en partenariat avec AXEMBLE, spécialiste des applications collaboratives, la solution Vdoc iShare. 

VDoc iShare offre la possibilité de mettre en place un portail documentaire, accessible, via un simple navigateur web, aux collaborateurs (intranet) et aux partenaires & clients (extranet).

Lire l'article
Faciliter les appels de programme à  partir de java

Faciliter les appels de programme à  partir de java

L’excellente interface de PCML simplifie la conversion de paramètres lors de l’appel de programmes iSeries à partir de JavaLa plupart des développeurs iSeries qui s’intéressent à Java n’envisagent pas de remplacer leurs applications RPG par Java : ils songent plutôt à intégrer Java dans leur outil de développement. Plus particulièrement, les développeurs iSeries veulent créer des applications Java capables d’utiliser les données et la logique de gestion iSeries. Bien qu’une application Java puisse accéder aux données iSeries directement en utilisant l’accès au niveau enregistrement ou JDBC, il vaut souvent mieux appeler un programme RPG ou Cobol en utilisant Java. C’est pour faciliter cette manœuvre qu’IBM a créé PCML (Program Call Markup Language) – un dialecte XML spécialisé qui permet de définir les paramètres de l’appel de programme par la terminologie iSeries familière.
Nous verrons comment développer et utiliser un document PCML pour appeler un programme iSeries à partir d’une application Java. Mais voyons d’abord quand une telle approche est intéressante.

Lire l'article
Vers la haute disponibilité pour iSeries

Vers la haute disponibilité pour iSeries

DataMirror lance son offre “HA Your Way”, opportunité pour acquérir la haute disponibilité iSeries.

 DataMirror, éditeur de solutions de protection et d'intégration de données en toute sécurité et en temps réel, annonce son offre « HA Your Way ». 

Lire l'article
RPG IV s’améliore à  nouveau dans la V5R2

RPG IV s’améliore à  nouveau dans la V5R2

par Hans Boldt - Mis en ligne le 03/03/2004

En V5R2, le RPG prolonge les améliorations de la V5R1

A bien des égards, les améliorations apportées au RPG dans les cinq releases entre la V3R1 (première release de RPG IV) et la V5R1, ont été plus importantes qu'entre RPG III et RPG IV...La première release de RPG IV n'était guère plus que RPG III avec une nouvelle syntaxe. Mais les changements fonctionnels apportés au RPG depuis lors enrichissent beaucoup plus la programmation en RPG. Nous, membres de l'équipe de développement IBM, avons poursuivi la tendance en V5R2.

Les améliorations qu'apporte la V5R2 à  RPG IV prolongent les bases de la V5R1. Au point d'ailleurs que plusieurs des améliorations font appel à  certaines fonctions V5R1 ! Parmi les divers changements, la V5R2 procure d'importantes améliorations à  la structuration des données et aux codes opération d'I/O. Commençons par passer en revue quelques importantes améliorations de la V5R1.

Lire l'article
News iSeries – Semaine 03 – 2004

News iSeries – Semaine 03 – 2004

Toutes les actualités du 12 au 18 Janvier 2004

Lire l'article
Dématérialisation des documents

Dématérialisation des documents

ASP lance sa solution @s MAIL qui répond à la demande actuelle de dématérialisation des documents. 

Produit économique, cet outil permet d' envoyer par email tout type de documents ( mailings, factures, relances, courrier, etc…) en incrustant dans le corps d'un message défini par l' utilisateur des informations se trouvant sur ses bases de données AS/400.

Lire l'article
News iSeries – Semaine 12 – 2004

News iSeries – Semaine 12 – 2004

Toutes les actualités du 15 au 21 Mars 2004

Lire l'article
Trucs & Astuces : Windows, WEP

Trucs & Astuces : Windows, WEP

Retrouvez tous les trucs & astruces du mois

Lire l'article
Gestion de configuration logicielle

Gestion de configuration logicielle

ARCAD Software ouvre sa suite de gestion de configuration logicielle ‘ARCAD Skipper' aux composants multi plates-formes. 

Le nouveau module Changer Client permet aux clients iSeries de centraliser l'ensemble de leur patrimoine applicatif sur la plate-forme au travers de l'IFS (Integrated File System). 

Lire l'article
News iSeries – Semaine 48 – 2003

News iSeries – Semaine 48 – 2003

Actualités du 24 au 28 Novembre 2003

Lire l'article