REXX (Restructured Extended Executor) est un langage de script interprété créé par IBM, bien connu pour les « Roger » qui ont sévit sous OS2.Il est conçu pour être facile à lire et facile à apprendre, tout en étant très puissant pour l’automatisation. Sur IBMi, il est utilisé pour :Automatiser des tâches systèmeCréer des utilitaires interactifsPrototyper rapidementFaire […]
En bons élèves, nous profitons de l’été pour faire nos devoirs de vacances. Entre autre, installation de la version 7.6 sur plusieurs de nos partitions. D’abord une partition de test, bac à sable, puis nos partitions de production i(vous avez peut être vu une interruption de service sur nos sites web). J’en profite pour faire […]
https://www.gaia.fr/wp-content/uploads/2017/02/team1.png600600Nathanaël Bonnet/wp-content/uploads/2017/05/logogaia.pngNathanaël Bonnet2025-08-05 09:55:002025-07-30 17:59:29Retour d’expérience installation IBM i 7.6
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2025-08-04 10:53:552025-08-04 10:53:56V7R6, la liste des commandes supprimées
En V7R6 vous avez de nouveaux profils qui apparaissent avec l’extention _NC QPGMR_NCQSECOFR_NCQSYSOPR_NCQUSER_NC C’est des profils qui ne sont pas modifiables, et ils n’ont pas de mot de passe Et certains services ibm démarrent avec ceux ci Conclusions :Attention, par exemple, si vous avez customisé QUSER ou QPGMR vous pouvez avoir des surprises après migration
Je vais essayer de vous expliquer le routage des travaux interactifs. Un travail interactif est routé vers un sous système par rapport au nom de son unité. Vous l’indiquez dans la commande ADDWSEVous avez 2 paramètresWRKSTN() nom écran ou nom génériqueWRKSTNTYPE type d’écran l’ordre c’est nom nom générique type Par contre ce n’est pas dynamique […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2025-07-23 14:06:242025-07-27 11:28:07Routage des travaux interactifs
Vous avez une instruction SQL , MERGE qui est assez PUISSANTE pour fusionner des fichiersVoici un exemple complet : Il intègre les éléments suivants -La création-La mise à jour-La suppression On a 2 tables Products et Mouvements Les règles choisies sont les suivantes : -Si le produit existe on ajoute la quantité-S’ il est nouveau, […]
REXX (Restructured Extended Executor) est un langage de script interprété créé par IBM, bien connu pour les « Roger » qui ont sévit sous OS2.Il est conçu pour être facile à lire et facile à apprendre, tout en étant très puissant pour l’automatisation. Sur IBMi, il est utilisé pour :Automatiser des tâches systèmeCréer des utilitaires interactifsPrototyper rapidementFaire […]
En bons élèves, nous profitons de l’été pour faire nos devoirs de vacances. Entre autre, installation de la version 7.6 sur plusieurs de nos partitions. D’abord une partition de test, bac à sable, puis nos partitions de production i(vous avez peut être vu une interruption de service sur nos sites web). J’en profite pour faire […]
APYJRNCHGX Appliquer modifs journal étendCFGPMAGT Configure PM AgentCFGPM400 Configure PM AgentCHGDHCPSVR Change DHCP ServerCHGRTDA Change RouteD AttributesCPYIGCSRT Copy DBCS Master Sort TableMRGFORMD Fusionner description impriméSTRAPF Démarrer APFSTRCGU Start CGUSTRRLU Démarrer Utilit maquette étatSTRSDA Démarrer SDAWRKPMRMTS Work With Remote SystemsWRKPMRPTO Work With OmissionsWRKPMSCH Work With Scheduled JobsWRKRTDCFG Work with RouteD Configuration Remarque : Sans surprise on […]
En V7R6 vous avez de nouveaux profils qui apparaissent avec l’extention _NC QPGMR_NCQSECOFR_NCQSYSOPR_NCQUSER_NC C’est des profils qui ne sont pas modifiables, et ils n’ont pas de mot de passe Et certains services ibm démarrent avec ceux ci Conclusions :Attention, par exemple, si vous avez customisé QUSER ou QPGMR vous pouvez avoir des surprises après migration
Je vais essayer de vous expliquer le routage des travaux interactifs. Un travail interactif est routé vers un sous système par rapport au nom de son unité. Vous l’indiquez dans la commande ADDWSEVous avez 2 paramètresWRKSTN() nom écran ou nom génériqueWRKSTNTYPE type d’écran l’ordre c’est nom nom générique type Par contre ce n’est pas dynamique […]
Vous avez une instruction SQL , MERGE qui est assez PUISSANTE pour fusionner des fichiersVoici un exemple complet : Il intègre les éléments suivants -La création-La mise à jour-La suppression On a 2 tables Products et Mouvements Les règles choisies sont les suivantes : -Si le produit existe on ajoute la quantité-S’ il est nouveau, […]