
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.)

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
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.

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
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
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.


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.

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
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.

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
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.

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
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.


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


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
Les plus consultés sur iTPro.fr
- AI Appreciation Day,16 juillet « cet email de 10 pages aurait pu se résumer en 3 points »
- L’informatique quantique perçue comme la menace de cybersécurité la plus critique
- Bâtir une entreprise AI-native : par où commencer
- La France à l’avant-garde de la conteneurisation et de l’IA générative
- La souveraineté numérique pour renforcer la cybersécurité
