Environnement iSeries
As400, iSeries, i5, System i : la machine évolue pour être de plus en plus puissante
Langues du site
Español
français
Accueil du site
Plan du site
Forum
En résumé
Faq
Equipe
Rechercher sur Xdocs
Newsletter
Menu
Articles par mot clé
Humour
Humour informatique
Méthodes
Formules
GENCOD
Méthode SDMS
Méthodes
EDI
Formation
Programmation
AGL Adelia 400
API
Langage CLP
Langage HTML
Langage Java
Langage REXX
Langage RPG
Langage SQL
Langage VB
Langage VBA
DB2 i5
FTP
IFS
Iseries Navigator
Langage PHP
QSH
Query
Webfacing
Websphere
Téléchargement / Sources
Sources d’outils
Téléchargement d’outils
Type d’ordinateur
iSeries
PC
Unix
Articles par nouveautés
< 90 jours
< 60 jours
< 30 jours
Articles par auteur
David Malle
Serge Gomes
Grégory Jarrige
Didier Encinas
Christian Kraemer
Yvain Bossé
Jean Dumoulin
Virginie
Sites Web
Forum
Espace privé
Espace privé
Comment publier sur ce site ?"
Accueil du site
>En résumé - Affichage par mois :
2016
octobre
Cours gratuit sur le framework PHP SILEX (Symfony)
2015
août
Déterminer les périodes de vacance ou d’inactivité avec SQL DB2
février
Générer un tableau d’amortissement d’immobilisation avec SQL DB2
Techniques de pagination DB2 SQL avec PHP
2014
septembre
Contrôler la validité des Jobd (via SQL et l’API QWDRJOBD)
Contrôler l’existence d’un objet IBMi via SQL
juin
Renommer une colonne de table DB2
Le MERGE sous SQL DB2
mai
Générer des jeux de données à partir de rien avec SQL DB2 et la récursivité
2013
octobre
Emuler sous MySQL le principe des tables temporaire DB2
juillet
SQL-Trouver un enregistrement contenant des majuscules accentuées
avril
Récupérer la liste des travaux verrouillant une table DB2
2012
juillet
Calculette RPG et PHP
juin
Interrompre un traitement jusqu’à réponse utilisateur
Identifier les logiques qui ne sont pas dans la même bibliothèque que les physiques
avril
Webinar - une boîte à outils open source pour applications d’entreprise
Conserver un seul espace entre les mots
Compter les occurences de caractères dans un champ
janvier
Résultat d’une requete SQL au format CSV ou XML dans un fichier de l’IFS
2011
juillet
Aide mémoire SQL sur les instructions de base.
janvier
Macro Adelia pour Export XLS
2010
septembre
Tester l’accès au serveur mail
Techniques de pagination avancées avec SQL DB2
PHP, un langage très polyvalent - 1ère partie
Une requête SQL peut en cacher une autre
juillet
Extraire ou insérer facilement des membres dans un fichier source
Utiliser les tables de conversions
avril
ASCII->EBCDIC & EBCDIC->ASCII
mars
Session non connectée
2009
novembre
Retrouver les paramètres internationaux par défaut
Les sous-requêtes SQL scalaires de type "full select"
octobre
Traiter des données soumises à date d’effet, avec et sans SQL.
mai
Livre blanc sur l’utilisation de PHP en environnement i5 et iSeries
mars
Le développement durable est l’affaire de tous
février
Exporter des données au format UTF-8
Toute ressemblance avec la situation sur un projet ...
Tester si la valeur d’une colonne alphanumérique est numérique en SQL
2008
décembre
L’informatique de gestion sur iseries s’ouvre au PHP
novembre
Exécuter un ensemble de commandes stockées dans un script
octobre
Guide SQL générique
Outil pour exécuter un script SQL stocké sur l’IFS sur une bibliothèque précise
Extraire les doublons d’un fichier physique sans clés dans l’IFS
Mémo en français sur SQL 400
septembre
Monitorer l’appel d’un programme avec ADELIA Studio
Sauvegarde d’un SAVF dans un membre de fichier physique et inversement
L’as400 en 2008, vu par le 01
Outil d’installation des programmes mis en ligne sur XDOCS400
En mode debug, voir le contenu d’une grand chaîne de caractère.
juillet
Exporter le contenu d’un fichier physique sous forme de requête insert
juin
Gestion des dates avec SQL
mai
Générer dans un fichier texte des instructions insert pour exporter un fichier db2
Lire la structure des zones d’un fichier via l’API QUSLFLD
Tester l’existence d’un membre de fichier en RPGLE avec un programme de service
Construire des programmes de services utiles au quotidien
mars
CL V5R3 & V5R4
2007
décembre
Programme de service pour gérer la récupération des informations via la SQLDA
Programme de service pour créer un fichier dans l’IFS
novembre
Monitorer le message CPA32B2
Programme de service pour formater un nombre
Présentation de la fonction "Edit Code" du RPG ILE
octobre
Petit i deviendra grand ? Mais ça va de SOA !
DEBUG sur un CLP et un programme ILE
septembre
Les PGI, dangereux pour les entreprises ?
Editer les descriptions d’un fichier DB2/400 (RPG Free)
Arborescence d’une chaîne de programmes (RPG Free)
obtenir une liste d’objets AS400 via SQL
Créer une UDTF.
Créer une table temporaire sous SQL
Exécuter une commande AS400 via SQL
août
Recherche-Remplace en ADELIA
DB2 SQL, Performances, Optimisations, personnalisations
juillet
Lire une dtaara avec un programme de service
Prototype de lecture de curseur SQL
Programme de service pour gérer les erreurs SQL
Identifier une rupture de numéros de séquences en SQL
juin
Résultat d’un fetch dans une DS sous adelia 400
Eliminer les blancs superflus avec CPYTOIMPF à partir de v5r4
Recherche en ligne d’une erreur SQL
mai
Remplacer une partie de chaîne de caractère avec SQL
WebSphere Development Studio Client - Projets ISeries
WebSphere Development Studio Client (V6)
Comment arrêter la journalisation en SQL
MySQL AB et IBM annoncent le support de MySQL sur la plateforme System i d’IBM
Recadrer une zone alpha, avec un zero significatif en sql
Gestion des logs générées par QSH
Exécuter une requête SQL stockées sur l’IFS via QSH et la commande db2
Débogage des Programmes ILE
Contribuer à la vie du site
Manipuler les objets de l’IFS.
La gestion des messages sur ISeries
mars
Mémorandum utilisateur avant passage à la V5R4
Recherche de nouveaux auteurs
WebSphere Development Studio Client - LPEX (Live Parsing Extensible )
janvier
CPYFRMIMPF ou CPYTOIMPF, résultats illisibles à partir de la v5r3
V5R3, modifications susceptibles d’affecter vos programmes
Le forum
Créer un fichier dans l’IFS avec un ccsid déterminé
Comment lister toutes les zones d’un fichier plus quelque chose d’autre avec SQL
Tester le contenu d’une variable mémoire par une requête SQL
Programme de service SQL
Prototype Chargement de sous-fichier avec SQL
2006
décembre
Envoi d’un email avec fichier joint en 3 étapes.
Générer un fichier excel au format xml
novembre
WebSphere Development Studio Client - RSE
Mettre en oeuvre php sur ISeries
octobre
WebSphere Development Studio Client - Mise en route
WebSphere Development Studio Client (V6.0) - Présentation
Envoi de fichiers joints volumineux par SNDDST
System i, une nouvelle famille de serveurs
l’AS400, vieux système ou système d’avenir
Comment monitorer une erreur en RPG ?
DB2 Express-C, version gratuite du célèbre SGBD d’IBM
Passer un fichier avec délimiteurs de l’IFS vers DB2 en 4 étapes.
septembre
Interrogation & recherches sous Adelia 400
Perl et Python - Langages de programmation pour la plateforme iSeries
août
Formules mathématiques pratiques
juillet
ALIAS SQL
Les Sous-Fichiers
juin
SQL en V5R4
Taille d’un User Space extensible.
mai
Comment supprimer, créer, alimenter un User Space en RPG ?
Comment transférer le contenu d’un User Space dans un fichier de l’IFS ?
Comment ajouter un code retour chariot ou saut de ligne dans une chaine de caractères ?
Surveiller la taille des fichiers d’une bibliothèque
Tester l’existence d’un fichier dans l’IFS
Comment répertorier les triggers
Order by sur l’alias d’une zone
Aide mémoire SQL sur les instructions DELETE et UPDATE.
Paramètres prototypés en RPG
Panomara des logiciels de Gestion de Projet alternatifs
avril
Techniques de chargement de sous-fichier en Adélia
Technique de redémarrage de l’IFS
Tableau mutidimentionnel en RPG
Renommer un fichier dans l’IFS
A la découverte des langages de programmation exotiques
La R.A.C.H.E., méthodologie de gestion de projet de l’IILAR
mars
Importer à partir d’Excel des données ISERIES
Paramètres des commandes CLP : comment agrandir les zones de saisie ?
Techniques de "hackage" d’un IBM AS/400
Comment insérer des codes couleurs dans des champs texte ?
Comment obtenir la liste des messages d’erreurs qui peuvent êtres déclenchés par une commande système ?
février
Toad pour DB2
janvier
Exécuter une requête SQL, stockée dans le membre d’un fichier source.
Une gestion paramétrable des éditions iSeries
API QCMDCHK pour la saisie de lignes de commandes
Comment faire entrer 512 caractères dans 80 caractères...
Fax et AS/400
Un gestionnaire de travaux batchs généreux (pour iSeries)
Lancer un transfert FTP à partir d’un CL
Exemples de requêtes de type SELECT en SQL.
2005
décembre
Petit exercice algorithmique exploitant les listes mémoires
Récupérer les numéros de séquence libre avec SQL.
Générer un calendrier en RPG
Equivalence des types de données entre SQL et RPG
La magie de la clé libre
Les tris ( order by ) en SQL
Comment gérer dans une requêtes SQL, des notions qui ne figurent pas dans une table ?
Messages d’erreurs pour SQL DB2 iSéries
Modification de valeurs par défaut sur les commandes OS/400
Du bon usage des listes mémoires
Comment mettre à jour une partie seulement d’un champ de type caractère en SQL
Dupliquer un environnement de développement Adelia
Document de norme, unité pifométrique.
novembre
Une liste de documentations techniques pour iSeries
Appel d’une procédure REXX à partir d’un programme RPG
Capture d’écran en RPGLE
RPG-REGEX-JAVA
octobre
Utilisation des .bat pour l’exécution automatique de scripts FTP
Lire 2 fois le même fichier dans un CL.
septembre
Utilisation de pointeurs pour transmettre des paramètres en RPG
changer les attributs des zones écran sans utiliser d’indicateur
juillet
Générateur freeware de code source pour AS400
Recompiler tous les programmes d’un environnement Adelia conception.
Utilitaire pour coloriser les sources
Création d’un fichier zip avec QSH.
Comment obtenir une ligne de commande avec l’appel système ?
mai
WEBFACING
SQL Communication area SQLCA
avril
Utiliser les composants OLE fournit par Iseries Access
SQL dynamique, marquer l’emplacement d’une variable par un " ?"
Où sont stockées les informations du scheduler ?
Comment trouver les clés en double avec SQL/400.
Pourquoi utiliser le RPG free-form ?
mars
Caractères non-affichables (Erreur E/S)
Les astuces PC qui vous facilitent la vie.
REXX400
février
Utilitaire de recherche de membres de fichier
FTP entre un AS/400 et un PC pour les nuls.
janvier
Créer un fichier Excel à partir d’une requête SQL
Optimisation SQL - Visual Explain
Modèle as400, numéro de série, processeur, ressources.
Nous les informaticiens
Comprendre les informaticiens
Le blues de l’ingénieur système
Graphe d’aide à la prise de décision
2004
décembre
Tout sur la V5R30, I5 et I5/OS par volubis
Adapter vos réactions en fonctions des personnes interviewées.
Créez vos fonctions SQL.
Optimisation SQL
novembre
INDICATORS SQL
Améliorer les performances dans les traitements en SQL
Erreur CCSID CPYFRMIMPF
Récupérer les définitions de colonnes d’une requête SQL avec SQLDA
octobre
Classer un tableau à partir d’une sous-zone (OVERLAY)
Faq RPG sur le site de midrange
Documentation SQL en ligne (en anglais).
Qui savait que l’on pouvait faire cela en RPG IV. Le redbook IBM.
Une nouvelle avancée pour le RPG
Cryptage des données sur AS400
Les fonctions scalaires de SQL pour DB2 iSeries.
Shareware de capture d’écran.
Une requête SQL pour récupérer un numéro libre dans une zone clé.
Utiliser la commande CPYFRMIMPF
septembre
Aide mémoire sur les instructions INSERT en SQL.
Eléments fondamentaux de la méthode RAD.
Des couleurs dans le résultat d’une requête SQL ?
Statistiques globales du site.
Ecrire en RPG pour le Web, par Jon Paris ?
Les jeux de caractères.
Les 216 couleurs à utiliser pour un navigateur internet.
Html, caractères spéciaux ou entités ( entities).
Aide mémoire des commande UNIX.
Recherche par thème.
La newsletter.
Recherche de paramètres perdus d’un programme.
Envoi d’un email à partir de l’AS/400.
La page des astuces SEU.
Un Défrag comme windows !
Nouveautés dans WRKACTJOB.
Où est mon Spool ? où est mon spool ?
Information de Sauvegarde / restauration.
Imprimer sur plusieurs imprimantes.
Arrêter une imprimante récalcitrante.
Forcer l’arrêt d’un JOB.
Comment sauvegarder les entrées du plannificateur de Job (WRKJOBSCDE).
Récupérer la liste des objets d’une bibliothèque.
Imprimer un rapport id’IPL.
TABLE ASCII / EBCDIC.
Analyse des fichiers systèmes.
Donner des droits spéciaux à un programme.
Trucs et astuces diverses pour SQL/400
Problème de dépendance de fichiers
Comment supprimer le « FIN d’édition » des éditions QUERY ?
Qui change les valeurs système ? (et quand ?)
Récupérer la date du dernier IPL
Savoir si un travail s’exécute en Batch ou en interactif.
les mots de passe par omission : Trou béant dans la sécurité
Appel d’un programme avec paramètres packés
Utiliser une « USER EXIT » pour contrôler les transferts (CA400 et Excel) ou ODBC.
Personnaliser la mire de l’AS/400.
Monitorer automatiquement les messages systèmes.
Comment augmenter la liste des bibliothèques.
Positionnement sur le résultat d’un OPNQRYF
Comment changer les paramètres par défaut des commandes CL.
VOIR par les yeux de l’utilisateur : le vaudou sur AS/400.
Comment "monitorer" les erreurs dans un CL ?
Valeur PI en SQL.
Comment savoir si un fichier contient des triggers associés ?
Récupérer le nom du système sur AS/400.
Tableau des Indicateurs associés aux touches de fonctions (RPG).
Imprimer un spool détaillé des profils utilisateurs.
Comment récupérer la version du système ?
Identifier les objets non sauvegardés.
Création d’un programme Trigger.
Aide mémoire sur les jointures en SQL.
Déterminer une date Année/mois + ou - un nombre de mois.
Comment protéger ses spools ?
Le diagramme de GANTT.
Présentation des outils Gantt et Pert.
Outil graphe de PERT
Méthode des potentiels Métra ( MPM )
Méthode COCOMO.
Les conditions de réussite d’un projet informatique.
Réalisation d’un planning avec MS Project
Préparation des entretiens d’embauche.
Exemples de documents de suivi dans le cadre d’un projet web
Document charte de projet.
Document planification et gestion de projet.
Utiliser la commande CPYTOIMPF
Capture d’écran AS/400 sous Adélia.
Pour connaître la version de l’OS400.
Comment gérer le caractère d’échappement en SQL.
Debug d’un programme batch avec STRSRVJOB
Utiliser QSH
Générer un fichier Excel (xls) à partir d’un programme RPG en utilisant JAVA.
MD5 en RPG
Copie simultanée de tous les membres d’un fichier vers l’IFS
août
Liste des codes d’édition en programmation RPG/400
Convertir un source RPG 38 ou RPG/400 en RPG ILE.
Quels outils de requête sur AS/400 ? (Query, SQL, QM).
Utiliser l’Open Query File.
Programmes compilés en RT au lieu de LR, à quoi ça sert ?
Commande AS/400 de conversion de date (CVTDAT).
Conversion de source CL 38
Compilation de programmes avec substitution de fichiers.
Comment déboguer un programme AS/400 (DBG ou ISDB)
"SPOULE" ou le CPYSPLF automatisé
Comment modifier la liste des bibliothèques utilisateurs
Astuce de débogage
Récupérer des enregistrements supprimés.
Afficher les travaux d’un utilisateur.
Transférer une log dans un fichier.
Les commandes indispensables de l’AS/400.
Personnaliser les options utilisateurs de PDM.
Exemple de menu créé sous SDA.
Comment et pourquoi réorganiser un fichier DB2/400.
Nettoyage d’un fichier par SQL.
Fusion traitement de textes OfficeVision avec Query.
Lancer plusieurs requêtes SQL dans un CL
Modifier la structure d’un fichier (CHGPF).
Comment regénérer le source disparu d’un programme CL (RTVCLSRC).
Afficher les caractères EBCDIC
Programme CL de (re)démarrage d’une imprimante
Connaître le programme appelant
Historisation de commande
Récupération de la date système
Règles de codification IBM.
Contrôle existence d’un document OfficeVision400
Contrôle existence d’une OUTQ
Envoi de message temporaire
Lancement de commandes PC sur l’AS/400
Transferts FTP
Transfert entre spoules, fichiers sources et TdT
Utilisation de SubString dans un CLP.
Programmation de la touche ATTN
Messages en Break
Modif temporaire d’un environnement
Conversion de source CL
Utilisation d’un DSPF dans un CL
Initiation à l’algorithmique 4 derniers chapitres.
Initiation à l’algorithmique 5 premiers chapitres.
Fichiers éloignés sur AS400 (DDMF)
Comparer les niveaux de version de 2 bibliothèques.
Mise à jour de fichiers DB2/400
Remerciements
Envoi d’un message à un ou plusieurs utilisateurs
API AS400 QMHSNDPM pour savoir si un programme est dans la pîle d’appel.
Générer un script sql create table à partir de l’objet table existant.
Outil de gestion des références croisées en CL et RPG.
Le moteur de recherche.
Qui sommes nous ?
Popularité d’un article
Programme appelé par Webfacing ?
juillet
Update SQL de plusieurs zones par sous-sélection
mai
Comment convertir un Query en SQL
Comment restreindre l’accès des utilisateurs.
Appeler un programme Windows depuis l’as/400, en lui passant des paramètres
Se connecter à votre iSeries avec Visual Basic en utilisant le composant ADO
Fonction VBA permettant de vérifier la validité d’un GENCOD (EAN13)
Calculatrice en REXX
Accéder à un membre par ODBC ?
Récupérer la liste de travaux actif (QUSLJOB)
Récupérer le nom des membres d’un fichier (QUSLMBR)
Sélectionner la 1ère ligne d’une requête SQL.
Affecter une priorité différente à un utilisateur
Limite de DB2 iSeries
Dates de disponibilités des différentes version de l’OS
Emulateurs 5250 sous LINUX
Comme Microsoft !
Passer des variables aux querys
Commandes, Fonctionnalités et verrouillages
Passage de paramètre avec les listes avec ADELIA 400
Composant de conversion de devise avec l’euro comme pivot sous Adélia.
Formatage d’une variable numérique dans une chaîne de caractère sous Adélia.
Utilisation d’une barre de progression sous Adélia.
Utilisation d’un format "fantôme" dans un programme batch sous Adélia.
Gérer la pagination arrière dans un sous-fichier sous Adélia.
Récupérer le numéro de transaction courante sous Adélia.
Forcer le positionnement de sous-fichier sous Adélia.
Utilisation de l’instruction CLICHE_MEMOIRE.
Optimiser la recherche de postes dans une table Adélia (valable aussi en RPG).
Pièges à éviter dans l’écriture de Règles de Gestion Adélia.
Pièges et astuces en Adélia.
Intercepter l’appel au gestionnaire de menu Adélia/400.
Intercepter le gestionnaire de documentation utilisateur d’Adélia/400.
Comment programmer la touche repro en Adélia ?
Conduite de projet : documenter.
Conduite de projet : suivre et contrôler.
Conduite de projet : planifier.
Conduite de projet : estimer les coûts.
Conduite de projet : définir l’énoncé.
Méthode SDMS, rôles et responsabilités des acteurs d’un projet.
Méthode SDMS, phase définition des besoins.
Méthode SDMS, phase demande de services
Conduite de projet : principes de la méthode SDMS.
Conduite de projet : découpage en tâches.
La conduite de projet, savoir en parler.
2003
octobre
Inversion de 2 variables numériques avec arrondi facultatif sous Adélia.