Des fichiers de messages plus … frivoles
On peut remplacer les fichiers de messages, y compris les fichiers de messages système, pour en tirer d'intéressants avantages et permettre un peu de personnalisation. J'ai créé, par exemple, un fichier de messages TOOLMSG dans ma bibliothèque en utilisant la commande CRTMSGF (Create Message File) et écrit un programme qui
Lire l'article
Envoyer des fichiers spoules à un autre système
Si l'on doit souvent envoyer un fichier spoule à un autre système (tel qu'un AS/400 ou un autre système qui accepte des transferts FTP (File Transfer Protocol)), il est courant d'utiliser la commande SNDTCPSPLF (Send TCP/IP Spooled File). Or, il existe une autre commande, LPR (Send Spooled File), qui accomplit
Lire l'article
Utiliser des champs de longueur variable pour plus d’efficacité
Nous savons que, quel que soit le langage informatique, la manipulation de longues chaînes prend beaucoup de temps en raison de nombreux blocs de mémoire nécessaires pour stocker la chaîne. Grâce aux champs de longueur variable (introduits avec l'OS/400 V4R2), il est possible d'améliorer considérablement les performances d'opérations sur de
Lire l'article
Trouver un message dans l’History Log
Lorsqu'on veut trouver dans l'history log (DSPLOG QHST) un message enterré dans une pile de messages de plusieurs jours, la solution la plus simple consiste à sélectionner *PRINT comme option de sortie, puis à utiliser la fonction Find pour examiner le fichier spoule résultant.
Ken Schaeffer, programmeur/analyste
Alfred Publishing
Van
Convertir un rapport AS/400 en Excel
Il est souvent nécessaire de distribuer les rapports AS/400 par courrier électronique afin que les destinataires puissent le convertir en un fichier Excel pour analyser les nombres. Voici un moyen rapide de procéder. Il faut d'abord créer un fichier physique avec un champ, comme dans cet exemple DDS simple :
Lire l'article
« Chemin rapide » vers des commandes « style AS/400 »
Lorsque des personnes habituées à d'autres systèmes d'exploitation commencent à utiliser l'AS/400, leur première question est généralement “ Comment puis-je déterminer le nom d'une commande ? ”. Depuis le début de l'OS/400, la méthode la plus simple pour trouver un nom de commande consiste à taper ses premières lettres supposées,
Lire l'article
Sécurité 101 : Le menu
De plus en plus d'entreprises utilisant l'AS/400 ressentent le besoin de sécuriser leurs systèmes. Et leur première réaction consiste à rechercher un consultant ou à acheter des applications de sécurité spécialisées. Bien que ce ne soit pas une mauvaise idée, il faut savoir que l'OS/400 possède des outils qui aident
Lire l'article
Désactiver la terminaison nulle des chaînes de caractères
Selon l'application et la structure de la base de données, on peut améliorer la performance de CLI (Call Level Interface) jusqu'à 300 %, en désactivant la terminaison nulle des chaînes de caractères (par défaut, on a la terminaison nulle). Pour cela, on utilise le code suivant dans l'application :
Lire l'article
Mettre les sockets en mode de non-blocage
Ce tip suppose que l'on ait déjà utilisé des sockets. Pour une introduction pratique à l'utilisation des sockets, voir “ SCKTPROC Eases RPG Sockets Programming ”, NEWS/400, juin 1999. Ce tip s'appuie sur cet article. Quand on utilise des sockets, le mode par défaut d'une fonction de réception est appelé
Lire l'article
Copier des données dans un dossier partagé en format CSV
Pour copier des données d'un AS/400 dans un dossier partagé en format CSV (comma-separated variable), procéder ainsi :
1 - Afin d'automatiser un transfert de fichier de l'AS/400 vers le PC à partir d'un programme, utiliser les commandes suivantes (il faut utiliser Client Access et OS/400 V4R3 ou plus récente)
Lire l'article
Envoyer des messages de notification d’événement
Voici un moyen simple pour envoyer des messages de notification d'événement en utilisant la fonction e-mail de l'AS/400 lorsqu'on est connecté à Internet :
1 - Ajouter une entrée de répertoire :
ADDIRE USERID(user1 email)
USRD('User 1 on EMAIL_SVR1')
SYSNAME(TCPIP) MSFSRVLVL(*SYSMS)
PREFADR(*SMTP)
USRDFNFLD((SMTPAUSRID SMTP'user1')
(SMTPDMN SMTP 'company.com.'))
User1 est
Lire l'article
Les environnement NAS et SAN sont-ils concurrents ou complémentaires ?
JM : On oppose souvent les deux concepts mais, en réalité, ils sont bel et bien complémentaires. Le SAN (Storage Area Network) consiste à dédier un réseau au stockage afin de pouvoir sauvegarder de gros volumes à distance sans perturber les ressources réseau. En fait, le SAN est réellement concurrent
Lire l'article
Améliorer les échanges via le Web
Initiée dans un second temps, la mise en oeuvre de l'intranet " Kiosque LRP " avait pour objectif majeur de faciliter les échanges d'informations entre la centrale et les gérants. Ces derniers disposent d'une vingtaine de fonctions qui facilitent considérablement la gestion de leurs restaurants. La saisie mensuelle des précomptes d'exploitation se
Lire l'article
L’informatique du groupe Bastide
Progiciel SAP/R3 sur base SQL Server (Comptabilité et contrôle de gestion, gestion commerciale, achats et stocks, fabrication, gestion à l'affaire)Matériels : Bull DPS 7000, Serveurs NT Systèmes : Windows NT, CGOS 7 Les fonctions de gestions d'activités de fabrication continuent de fonctionner dans l'environnement NSI ( Bull DPS 7) au travers d'une
Lire l'article
Je voudrais connaître le nombre maximum de connexions …
Q : Je voudrais connaître le nombre maximum de connexions simultanées que peut
gérer correctement Windows NT4 Serveur et 2000 ? Je rencontre des problèmes au
delà de 10 postes. Est-ce normal ?
R : Non ce n'est pas normal du tout. Il faut savoir que Windows NT Serveur
J’ai 4 serveurs Windows NT 4.0 SP4 …
Q : J'ai 4 serveurs Windows NT 4.0 SP4 dans mon LAN : un serveur Exchange 5.5 (BDC), un serveur IIS 4.0, un serveur SQL 7.0 (PDC), et un serveur NT Terminal Server 4.0 avec l'add-on Citrix MetaFrame. Puis-je désactiver le service browser sur un de mes serveurs ? Si
Lire l'article
Notre projet Microsoft Exchange Server est reporté …
Q : Notre projet Microsoft Exchange Server est reporté car le second processeur
pour notre serveur multiprocesseur est en attente de livraison. Devons-nous attendre
jusqu'à l'arrivée du processeur pour installer Windows NT, ou pouvons-nous installer
le noyau multiprocesseur maintenant et brancher le processeur par la suite ?
R :
Le message » Can’t see workgroup » apparaît …
Q : Sur mon réseau, un PC tourne sous Windows NT Server 4.0 et les autres PC tournent sous NT Workstation 4.0. Le nom du réseau est workgroup. Lorsque le serveur et les stations de travail démarrent, le message " Can't see workgroup " apparaît. Quand les stations de travail
Lire l'article
Vous avez identifié plusieurs étapes pour convertir une installation …
Q : Vous avez identifié plusieurs étapes pour convertir une installation Windows
NT en EIDE en une installation NT en SCSI et avez suggéré une réinstallation de
l'OS. Est-ce vraiment nécessaire de réinstaller NT ?
R : Beaucoup de lecteurs ont suggéré que réinstaller NT n'était pas nécessaire.
Les
Comment désactiver le débogueur de Dr Watson …
Q : Comment désactiver le débogueur de Dr Watson et le réactiver si un autre outil
de déboguage (Norton Utilities de Symantec par exemple) a remplacé Dr Watson avec
son propre débogueur ? Et comment pourrais-je contrôler la manière dont Dr Watson
créé ses fichiers de log ?
R
Les plus consultés sur iTPro.fr
- Top 5 des évolutions technologiques impactant la sécurité 2026
- Tendances 2026 : l’IA devra prouver sa rentabilité
- L’identité numérique : clé de voûte de la résilience et de la performance en 2026
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
À la une de la chaîne Tech
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
- D’ici 2030, jusqu’à 90 % du code pourrait être écrit par l’IA, pour les jeunes développeurs, l’aventure ne fait que commencer
