Automatiser FTP sur l’iSeries
par N. Vijay Sundaresan, Baljeet Kaur et Rakesh Agarwal - Mis en ligne le 13/05/2004
Programmer le transfert de données automatique à des moments précis
L'iSeries offre de nombreux moyens
de transfert de données entre
l'iSeries et d'autres plates-formes.En
voici la liste
- iSeries NetServer pour des fichiers stream. Cet outil permet à l'iSeries d'apparaître dans le Windows Network Neighborhood.
- Unités de réseau iSeries Access (auparavant Client Access) pour des fichiers stream. Cet outil permet aussi à l'iSeries d'apparaître dans le Windows Network Neighborhood et accepte de nombreux protocoles. Mais il est lent et entraîne des problèmes de performances et de stabilité du PC.
- FTP pour les fichiers stream et base de données pour le protocole de transfert de fichiers standard TCP/IP. C'est l'outil de transfert de données le plus répandu ; il peut transférer des fichiers dans n'importe quel système de fichiers iSeries. Il supporte des fichiers binaires ou texte, et il peut transférer des fichiers de sauvegarde entre des systèmes iSeries. Toutefois, il ne convertit pas automatiquement les données packées.
- NFT (Network File Transfer) pour fichiers stream. C'est le standard largement utilisé dans le monde Unix.
- Transfert de données iSeries Access (auparavant Client Access) pour transférer des fichiers base de données de l'iSeries aux plates-formes iSeries Access. Cet outil a de puissantes fonctions de sélection et de jointure d'enregistrements.
- ODBC et OLE DB pour fichiers base de données. Cet outil offre l'accès base de données programmatique aux données DB2 UDB.
- JDBC pour fichiers base de données. Cet outil est utilisé pour les applications de type Java.
Solutions d’intégration et de solutions Web et e-commerce
LANSA annonce la disponibilité de la version 10.5 de sa suite de développement et d'intégration.
Il s'agit d'une offre très homogène de développement, d'intégration et de solutions Web et e-commerce, pour les plates-formes iSeries (AS/400), Windows, Unix et Linux. Les nouveautés se déclinent selon quatre axes.
Lire l'article
Futures orientations : Etes vous prêt pour le E-Business On-Demand ?
par Frank G. Soltis - Mis en ligne le 14/04/2004
Les futures possibilités de ces technologies sont vraiment sidérantes
En matière de technologie de l'information,
on a du mal à croire qu'un jour
on aura trop d'une bonne chose...Pourtant, certains se demandent si demain
nous serons capables d'utiliser et
de gérer toutes ces technologies. Et si un jour nous avions trop de puissance de
traitement, trop de logiciels ou trop de
données à utiliser et à gérer ?
Nul ne conteste les énormes progrès
réalisés dans les ordinateurs et l'électronique.
Au cours des deux dernières décennies,
la puissance de calcul brute, la
capacité, et le nombre d'ordinateurs, ont
augmenté de façon exponentielle.
Presque aussi exponentiellement, nous
avons vu augmenter la complexité de gérer
tout ça.
Imaginez-vous en train d'expliquer à
un directeur informatique en 1983 à quoi
il serait confronté en 2003. Le nombre de
différents systèmes, la quantité et la complexité
du logiciel et le simple volume de
données qu'un site IT doit traiter aujourd'hui,
étaient inimaginables il y a 20 ans.
Maintenant essayez d'imaginer ce que
sera un site IT en 2023, dès lors que cette
croissance exponentielle continue. En
vous posant cette question, vous commencez
peut-être à comprendre pourquoi
certains se demandent pendant
combien de temps encore nous pourrons
utiliser et gérer efficacement toute
cette technologie.
Il semble clair que le principe « business
as usual » ne vaudra pas à l'avenir. Il
est certes important de construire des ordinateurs
plus puissants, plus rapides et
meilleur marché, mais c'est insuffisant. Il
nous faut trouver le moyen de profiter
des technologies tout en réduisant les
complexités causées par la prolifération
des systèmes informatiques, des systèmes
d'exploitation, des réseaux et des
applications.
C'est pourquoi IBM a lancé plusieurs
initiatives visant à créer une structure IT
gérable pour demain. L'informatique autonome,
l'informatique à la demande, la
consolidation des serveurs et l'informatique
en grille participent à cette vision
globale du futur. Comme l'autogestion et
le faible coût d'exploitation ont toujours
caractérisé les systèmes de Rochester, on
ne sera pas surpris d'apprendre que
Rochester est le fer de lance de bon
nombre de ces initiatives IBM.
Dans cet article et les suivants, nous
examinerons ces initiatives IBM et
verrons comment elles pourraient
profiter aux clients iSeries. Ici, nous
voyons comment les sociétés évoluent
d'une structure IT traditionnelle
dans le monde du e-business à la
demande et comment IBM met en place un socle pour permettre cette transition.
Les nouveautés de la semaine 28 – Windows 2000 et .Net – 2004
Tous les nouveaux produits du 5 au 11 Juillet 2004
Lire l'article
Plongez au coeur de « la consolidation de données » avec ce White Paper exclusif signé Legato
![]() | Quelles sont les toutes nouvelles perspectives qu'offre la consolidation de données pour protéger les données des sites distants ? Réduction des coûts, diminution des risques, impact technologique, méthodologies. Découvrez maintenant ce White Paper exclusif de 20 pages rédigé en Français ! Découvrez maintenant ce White Paper ! |
AppDetective 3.1.8contre les vulnérabilités
Application Security annonce AppDetective 3.1.8, logiciel d'évaluation des vulnérabilités qui peut vérifier trois nouvelles vulnérabilités SQL Server : « named pipe hijacking », « named pipe » Deni de services (DoS), les problèmes dans les appels de procédures locales (LPC).
En outre, AppDetective peut vérifier si vous avez installé un patch qui empêche d'indiquer un nom de compte sur lequel SQL Server fonctionne.
Lire l'article
Actualités Windows NT / 2000 – Semaine 18 – 2004
Toutes les Actualités du 26 Avril au 2 Mai 2004
Lire l'article
BizTalk Server 2004, le serveur d’intégration de Microsoft
BizTalk Server 2004, le serveur d'intégration de Microsoft, assure la fonction de chef d'orchestre des échanges inter applicatifs entre les acteurs internes et externe à l'entreprise.
Les développeurs pourront capitaliser sur leur expérience en s'appuyant sur l'environnement de développement unifié Visual Studio .NET intégré à BizTalk Server 2004.
Lire l'article
Sécurisez votre FTP en dix minutes
par Dante Castiglione - Mis en ligne le 07/04/2004
Contrôlez l'accès des utilisateurs à FTP
Voilà plusieurs années que le serveur
FTP (File Transfer Protocol) est l'un des
moyens les plus usités pour transférer
des fichiers, des données et autres objets
entre des systèmes iSeries. Mais, face à un souci de sécurité croissant, les
administrateurs système savent aussi que FTP présente quelques faiblesses à
cet égard.
Mais il n'est pas difficile de sécuriser
FTP. J'ai même développé une méthode
applicable en dix minutes. Cet article
fournit aux administrateurs système un
ensemble d'outils et de directives leur permettant d'instaurer rapidement un
bon niveau de sécurité quand ils utilisent
le serveur FTP comme moyen de
distribution ou de publication de données
sur un intranet ou sur Internet.
Gestion du travail : Définir un sous-système
par Gary Guthrie - Mis en ligne le 15/09/2004 - Publié en Janvier 2004
La connaissance du principe de fonctionnement des sous-systèmes est le début de la
compréhension des concepts de gestion du travail
La gestion du travail sur l'iSeries désigne l'ensemble
d'objets qui définissent les jobs et la manière dont le système
traite ces derniers. Lorsqu'on a assimilé les concepts de gestion
du travail, il est plus facile d'effectuer les tâches suivantes
: trouver un job sur le système, résoudre des problèmes,
améliorer la performance et contrôler les priorités
des jobs.Peut-être êtes-vous las d'entendre des utilisateurs se
plaindre que l'exécution de
petits jobs prend trop longtemps.
Vous vous penchez
sur le problème et découvrez
qu'en effet, le système
traite lentement les petits
jobs parce qu'ils attendent
trop longtemps dans la file
d'attente, derrière des jobs
batch d'utilisateur final de
longue durée, des jobs
batch soumis par les opérateurs,
et même des compilations
de programmes.
Vous pourriez bien sûr demander
à vos opérateurs
de ne pas soumettre de
jobs ou à vos programmeurs
de compiler interactivement,
mais ce sont des
méthodes peu pratiques et
évitables. La réponse est
ailleurs : il faut bien comprendre
les concepts de
gestion du travail s'appliquant
à des sous-systèmes
multiples et à des files
d'attente de jobs multiples.
Pour bien gérer le travail, il faut savoir optimiser les ressources
système. Cet article a donc
pour but de vous apprendre les
principales compétences nécessaires
pour gérer de manière efficace et créative
tout le travail traité sur le système.
Actualités Windows NT / 2000 – Semaine 27 – 2004
Toutes les Actualités du 28 Juin au 4 Juillet 2004
Lire l'article
Actualités Windows NT / 2000 – Semaine 24 – 2004
Toutes les Actualités du 07 au 13 Juin 2004
Lire l'article
Arbres XML : Pas à pas
par Julian Watson - Mis en ligne le 19/05/2004
Comment renvoyer des données sous forme de XML hiérarchique
Les bases de données relationnelles
stockent souvent leurs données dans
une structure arborescente ou hiérarchique,
où chaque élément est associé
à un autre, selon une relation parentenfant.L'exemple le plus courant est la
structure ou organigramme de direction
d'une société comme celle que
montre la figure 1. La hiérarchie a généralement
une profondeur arbitraire
et chaque élément ne contient des informations
que sur sa position relative
dans l'arbre. A en juger par les nombreuses
questions des newsgroups,
une exigence courante se dessine : utiliser
SQL Server pour renvoyer la totalité
de l'arbre en format XML. Par
exemple, beaucoup doivent afficher
une hiérarchie sur une page ou un rapport
Web. La figure 2 montre un arbre
affiché en mode XML.
Bien que le support XML de SQL
Server 2000 soit souple, il ne permet
pas de renvoyer XML hiérarchique, selon
une profondeur arbitraire. Mais on
peut obtenir ce résultat grâce à la commande
FOR XML EXPLICIT T-SQL.
Certaines techniques d'accès à des
données hiérarchiques par l'intermédiaire
de T-SQL peuvent devenir très
complexes. Cet article explique les
techniques et bâtit le T-SQL en petites
étapes pour en faciliter la compréhension.
En cours de trajet, j'aborde des
méthodes comme l'utilisation de SQL
dynamique et je révèle quelques trucs
et astuces, y compris comment utiliser
des tables temporaires au lieu
d'UNIONs dans vos instructions FOR
XML EXPLICIT pour réduire la taille et
la complexité de ces instructions.
L'article suppose une bonne connaissance
de XML sur SQL Server 2000 et
l'utilisation de la table universelle.
Gestion de workflow avec Tidal Enterprise Scheduler
Tidal Software présente la dernière version de son application Tidal Enterprise Scheduler.
La nouvelle version ajoute le support iSeries au support déjà existant du produit : AIX, OS/390, Linux, Solaris, et Windows. Entreprise Scheduler automatise le déroulement des opérations au travers d'applications multiples et plates-formes en contrôlant les travaux systèmes basés sur les événements et applications nécessaires pour réaliser une tâche particulière.
Lire l'article
Les nouveautés de la semaine 18 – Windows 2000 et .Net – 2004
Tous les nouveaux produits du 26 Avril au 2 Mai 2004
Lire l'article
9 conseils en services d’analyse
par Tom Chester - Mis en ligne le 14/04/2004
Essayez ces meilleures pratiques non orthodoxes mais efficaces dans votre
prochain projet
Voilà 4 ans que Microsoft a redéfini
le marché OLAP en introduisant
Analysis Services (dénommé à l'origine
OLAP Services), la base de données
analytique multidimensionnelle intégrée
dans SQL Server. Dans ce laps de temps, j'ai rassemblé une liste d'astuces
et de bonnes pratiques moins
connues qui peuvent grandement aider
les développeurs d'Analysis
Services. Ces neuf conseils et techniques,
qui vont du banal au sublime,
vont à contre-courant de la pratique
courante. Mais cette dernière n'est
pas forcément la meilleure, et l'une
de ces astuces pourrait bien déterminer
la réussite de votre prochain
projet.
Suppléments et alternatives de SEU
par Sharon L. Hoffman et John Ghrist - Mis en ligne le 07/04/2004
Il reste encore quelques produits pour améliorer ou remplacer SEU
Bien que beaucoup ait été dit sur les
mérites des éditeurs source sophistiqués
avec des débogueurs au niveau
source intégrés, SEU reste l'outil favori de la plupart des développeurs iSeries...
Ces derniers l'utilisent fréquemment
pour écrire des programmes en RPG,
Cobol et CL, et les développeurs iSeries apprenant Java demandent
souvent s'ils peuvent utiliser SEU
pour créer du code source Java (la réponse
est oui, même s'il est vrai qu'il existe de meilleurs outils à cet effet).
Modularisez vos applications avec des pointeurs de procédures
par Kevin Forsythe - Mis en ligne le 15/09/2004 - Publié en Janvier 2004
Rendez vos programmes plus rapides et plus dynamiques
Des équipes de développement toujours plus maigres
doivent assumer de plus en plus de responsabilités. Il faut
donc trouver le moyen de coder de manière plus productive.
Une meilleure modularité permet aux développeurs d'assembler
les applications plus rapidement. Au fur et à mesure
que les applications deviennent plus modulaires, les routines
de traitement d'écrans génériques ou de traitement de fichiers
dans les programmes de service, prennent du galon.Ces programmes de service traitent une logique courante et
souvent complexe. Quand ces routines de logique complexe
sont codées comme des modules ou des sous-procédures
dans le programmes de service, elles sont écrites une fois,
entièrement testées et documentées, puis mises à la disposition
des applications de production. Après quoi, les programmes
applicatifs qui ont besoin de ces routines complexes
appellent simplement le code générique pré-écrit
dans des sous-procédures, réduisant ainsi considérablement
le temps de développement de l'application et offrant un
point de contrôle unique pour le code applicatif. Ce point de
contrôle unique facilite et accélère la maintenance
de l'application, réduit les coûts à long
terme, raccourcit le temps de développement
et, en définitive, engendre des économies.
Je devine déjà votre question, « Quels sont
les inconvénients ? ». Si vous avez pratiqué la
programmation ILE, vous savez qu'il n'est pas
si facile d'intégrer l'ensemble de ces sous-procédures,
modules et programmes de service.
Des règles claires et concises de conception
ILE faciliteront cette partie du processus, mais
l'une des plus grosses difficultés est d'obtenir
que les routines génériques appellent d'autres
routines pour d'autres comptes. C'est là qu'interviennent
les pointeurs de procédures. Nous
allons voir comment utiliser les pointeurs de
procédures pour intégrer divers modules et sous-procédures
génériques.
Les plus consultés sur iTPro.fr
- Mises à jour Microsoft : quand l’automatisation du cloud redéfinit la gouvernance IT
- State of DevSecOps 2026 : la sécurité glisse vers la chaîne d’approvisionnement logicielle
- La sécurité logicielle à l’ère de l’IA
- Confiance et curiosité : les clés pour entrer (et grandir) en tant que femme dans la tech
À la une de la chaîne Tech
- Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
- Analyse Patch Tuesday Mars 2026
- Confiance et curiosité : les clés pour entrer (et grandir) en tant que femme dans la tech
- Portails développeurs internes : accélérer l’innovation sans alourdir les budgets
- Pourquoi Shopify Plus s’impose dans la transformation du e-commerce B2B

