Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de...
Transcript of Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de...
![Page 1: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/1.jpg)
© IBM France 2017
Université IBM i 2017
17 et 18 mai – IBM Client Center de Bois-Colombes
S23 – La puissance des services IBM i et DB2
Jeudi 18 mai – 11h00-12h30
Philippe Bourgeois – IBM France
![Page 2: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/2.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 – Définition
▪ Ce sont des vues, procédures et fonctions SQL fournies en
standard permettant d'accéder à des fonctions IBM i
système
▪ Objectif : utiliser le langage SQL pour accéder à des
fonctions système IBM i
▪ Une alternative aux commandes CL et aux APIs
▪ On parle également de SQL as a Service
▪ Pour qui ?
– Les administrateurs système
– Les administrateurs de la sécurité
– Les administrateurs de la base de données
– Mais également les développeurs
2
![Page 3: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/3.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 – Pourquoi SQL ?
▪ SQL est un standard
▪ Il est facile de trouver des compétences
▪ SQL est un langage très puissant :
– Clauses WHERE avec IN, LIKE, NOT, expressions régulières…
– Tri, groupage, union, jointure, CTE…
– Liste des "n" premiers
– etc.
▪ SQL peut être utilisé en dehors d'un programme
▪ SQL peut être facilement utilisé à partir de Java, PHP, .Net,
etc.
3
![Page 4: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/4.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 – A savoir
▪ Les services sont documentés sur le site "IBM i TechnologyUpdates"
▪ Des exemples sont fournis dans le produit "IBM i Access Client Solutions" (ACS)
– Fonctionnalité "Run SQL scripts"
▪ Le service SERVICES_INFO donne la liste de tous les services
▪ Des rapports et graphiques DB2 Web Query sont fournis en standard pour habiller en mode Web le résultat SQL
▪ Les services IBM i et DB2 permettent uniquement de récupérer des informations système
– Pas de mise à jour, pas de suppression
4
![Page 5: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/5.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 – Prérequis SQL
▪ Connaissance du langage SQL
– Instruction SELECT avec ses différentes clauses
– Unions, jointures, CTE, noms qualifiés en 3 parties…
▪ Connaissance des différentes environnements permettant de
coder du SQL
– RUNSQL, RUNSQLSTM, Run SQL scripts, CRTSQLxxx, STRSQL,
ODBC, JDBC, DRDA…
▪ Si besoin, formez-vous !
– IBM Lab Services peut vous proposer des prestations de transfert de
connaissances à la carte pour une mise à niveau SQL
– Contact : Philippe Bourgeois ([email protected])
5
![Page 6: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/6.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 – Documentation
▪ Sur le site IBM i Technology Updates
6
![Page 7: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/7.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 – Documentation
▪ Sur le site IBM i Technology Updates
7
![Page 8: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/8.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 – Prérequis système
▪ Sont indiqués sur le site IBM i Technology Updates
8
![Page 9: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/9.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 – Catégories
▪ Les services IBM i– PTFs
– Sécurité
– Messages
– Bibliothèques
– Gestion des travaux
– Communication
– Stockage
– Produits
– Spoules
– Centre de santé
– Journaux
– Java
– Applications
▪ Les services DB2
– Centre de santé
– Applications
– Procédures
– Utilitaires
– Performance
– Cache de plan
9
![Page 10: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/10.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Liste des services IBM i
10
![Page 11: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/11.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Liste des services DB2
11
![Page 12: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/12.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Comment commencer ?
▪ Utilisation d'ACS (IBM i Access Client Solutions)
12
– Successeur d'IBM i Access for Windows
(Client Access)
– Utilise les licences de XW1 (IBM i Access
Family)
– Les mêmes que Client Access
– Téléchargeable depuis le site IBM
– www.ibm.com/systems/power/software/i/access
/solutions.html
– 100% Java
– Ne nécessite pas d’installation
![Page 13: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/13.jpg)
IBM Power Systems - IBM i
© IBM France 2017
ACS – Run SQL scripts – Service SERVICES_INFO
▪ SELECT * FROM QSYS2.SERVICES_INFO;
13
![Page 14: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/14.jpg)
IBM Power Systems - IBM i
© IBM France 2017
ACS – Run SQL scripts – Service SERVICES_INFO
▪ SELECT * FROM QSYS2.SERVICES_INFO;
14
![Page 15: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/15.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Comment commencer ?
▪ ACS – Fonction Run SQL scripts
– Puis Edition et Insert from Examples…
15
![Page 16: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/16.jpg)
IBM Power Systems - IBM i
© IBM France 2017
ACS – Run SQL scripts – Insert from Examples
16
![Page 17: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/17.jpg)
IBM Power Systems - IBM i
© IBM France 2017
ACS – Run SQL scripts – Insert from Examples
17
![Page 18: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/18.jpg)
IBM Power Systems - IBM i
© IBM France 201718
Services IBM i
![Page 19: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/19.jpg)
IBM Power Systems - IBM i
© IBM France 201719
Services relatifs aux PTFs
![Page 20: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/20.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Liste des PTFs
▪ Service PTF_INFO
20
Rechercher une PTF sans connaître le nom du produit
Rechercher les PTFs qui nécessitent une action
![Page 21: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/21.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Liste des groupes de PTFs et des PTFs associées
▪ Service GROUP_PTF_CURRENCY
▪ Service GROUP_PTF_DETAILS
21
Groupes de PTFs et différence par rapport au dernier niveau IBM
Les PTFs manquantes d'un groupe de PTFs
![Page 22: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/22.jpg)
IBM Power Systems - IBM i
© IBM France 201722
Services relatifs à la sécurité
![Page 23: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/23.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Profils utilisateur
▪ Service USER_INFO
23
Profils utilisateur qui n'ont pas
été utilisés depuis 90 jours
Profils utilisateur avec des
tentatives de signon non valides
![Page 24: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/24.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Profils utilisateur
▪ Service USER_INFO
24
Procédure qui désactive les profils
utilisateur qui n'ont pas été utilisés
depuis xx jours
A lancer par exemple tous les mois
![Page 25: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/25.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Profils de groupe
▪ Service GROUP_PROFILE_ENTRIES
25
Profils de groupe et utilisateurs rattachés
![Page 26: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/26.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Profils et profils de groupe
▪ Services USER_INFO et GROUP_PROFILE_ENTRIES
26
Utilisateurs qui ont les droits *ALLOBJ, soit
directement, soit via un profil de groupe
![Page 27: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/27.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Listes d'autorisation
▪ Service AUTHORIZATION_LIST_INFO
▪ Service AUTHORIZATION_LIST_USER_INFO
27
Les objets protégés par une liste d'autorisation
Les utilisateurs d'une liste d'autorisation
![Page 28: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/28.jpg)
IBM Power Systems - IBM i
© IBM France 201728
Services relatifs aux messages
![Page 29: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/29.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Messages d'une MSQG
▪ Service MESSAGE_QUEUE_INFO
29
Les messages de QSYSOPR
![Page 30: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/30.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Messages d'une MSQG
▪ Service MESSAGE_QUEUE_INFO
30
Les messages de QSYSOPR de type
interrogation qui n'ont pas eu de réponse
![Page 31: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/31.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Historique de travail
▪ Service JOB_LOG_INFO
31
La dernière commande CL exécutée par un
travail donné
![Page 32: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/32.jpg)
IBM Power Systems - IBM i
© IBM France 201732
Services relatifs aux bibliothèques
![Page 33: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/33.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Liste de bibliothèques
▪ Service LIBRARY_LIST_INFO;
33
![Page 34: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/34.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Liste d'objets
▪ Service OBJECT_STATISTICS;
34
. . .
Tous les objets de la bib AS425F
Les journaux et récepteurs de
journaux de la bib AS425F
56 attributs
récupérables
![Page 35: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/35.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Liste d'objets
▪ Service OBJECT_STATISTICS;
35
La valeur d'audit des tables SQL de la bib AS425F
La taille de tous les index de la bib AS425F
![Page 36: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/36.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Liste d'objets
▪ Service OBJECT_STATISTICS;
36
Les informations de modification et d'utilisation
Les informations de journalisation
![Page 37: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/37.jpg)
IBM Power Systems - IBM i
© IBM France 201737
Services relatifs aux travaux
![Page 38: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/38.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Valeurs système
▪ Service SYSTEM_VALUE_INFO
38
Les valaurs système dont le nom contient PWD
![Page 39: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/39.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Travaux actifs
▪ Service ACTIVE_JOB_INFO
39
Liste des travaux actifs
Nombre de travaux actifs
![Page 40: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/40.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Travaux actifs
▪ Services ACTIVE_JOB_INFO et USER_INFO
40
Combien de travaux tournent
avec un profil *ALLOBJ
Combien de travaux tournent
avec un profil *ALLOBJ et un
mot de passe
![Page 41: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/41.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Travaux actifs
▪ Service ACTIVE_JOB_INFO
– C'est une UDTF (User Defined Table Function) qui peut prendre 4
paramètres :
– RESET_STATISTIC (NO / YES)
– Pour réinitialiser les mesures de temps écoulés
– SUBSYSTEM_LIST_FILTER
– Pour filtrer sur un ou plusieurs sous-systèmes
– JOB_NAME_FILTER
– Pour filtrer sur un ou plusieurs travaux
– CURRENT_USER_LIST_FILTER
– Pour filtrer sur un ou plusieurs profils
41
Les travaux actifs sous
QPGMR
![Page 42: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/42.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Travaux actifs
▪ Service ACTIVE_JOB_INFO
42
Les 10 travaux QZDASOINIT qui
consomment le plus de CPU
![Page 43: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/43.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Liste de travaux
▪ Service JOB_INFO– C'est une UDTF qui peut prendre 5 paramètres :
– JOB_STATUS_FILTER
– JOB_TYPE_FILTER
– JOB_SUBSYSTEM_FILTER
– JOB_USER_FILTER
– JOB_SUBMITTER_FILTER
43
Les travaux en
JOBQ
Les travaux de
QHTTPSVR
![Page 44: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/44.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Travaux actifs
▪ Services ACTIVE_JOB_INFO et GET_JOB_INFO
44
Les travaux actifs avec les requêtes SQL les plus longues
![Page 45: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/45.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Verrouillage d'objets
▪ Service OBJECT_LOCK_INFO
45
Les objets verrouillés de la
bibliothèque AS425F
![Page 46: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/46.jpg)
IBM Power Systems - IBM i
© IBM France 201746
Services relatifs aux communications
![Page 47: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/47.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Etat du réseau TCP/IP
▪ Service NETSTAT_INFO
47
Les 10 connexions qui
transfèrent le plus de données
![Page 48: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/48.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Reroutage d'un job serveur dans un sous-système dédié
▪ Service SET_SERVER_SBS_ROUTING– Cette procédure permet de rerouter des utilisateurs de jobs serveurs vers un
sous-système particulier (sous-système dédié)
– Elle prend 4 paramètres :
– Le nom de l'utilisateur (nom d'un profil ou d'un profil de groupe)
– Le job serveur concerné
– Le nom du sous-système dédié
– ALLOW ROLLOVER : que se passe-t-il si le sous-système dédié ne peut pas être
utilisé ? YES : le job va dans QUSQRWRK ou QSERVER
NO : erreur48
Nom du serveur Description SBS par défaut
QZSCSRVS Serveur central QUSRWRK
QZDASOINIT Serveur DB (ODBC, JDBC…) QUSRWRK
QZAHSSRV Serveur DTAQ QUSRWRK
QRWTSRVR DDM/DRDA QUSRWRK
QPWFSERVSO Serveur de fichiers QSERVER
QNPSERVS Serveur d'imprimantes QUSRWRK
QZRCSRVS Serveur de commandes à distance QUSRWRK
*ALL Tous les serveurs QUSRWRK ou QSERVER
![Page 49: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/49.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Reroutage d'un job serveur dans un sous-système dédié
▪ Service SET_SERVER_SBS_ROUTING
– La vue SERVER_SBS_ROUTING permet de savoir dans quel sous-
système les jobs ont été reroutés
49
Pour rerouter les jobs
Pour revenir à l'état initial
![Page 50: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/50.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Reroutage d'un job serveur dans un sous-système dédié
▪ Service SET_SERVER_SBS_ROUTING
– Pour créer un sous-système dédié :
50
Insertion à partir d'exemples
![Page 51: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/51.jpg)
IBM Power Systems - IBM i
© IBM France 201751
Services relatifs au produits
![Page 52: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/52.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Produits sous licence
▪ Service LICENSE_INFO
52
Les produits sous licence installés
Envoi d'un message dans QSYSOPR pour tous les produits
arrivés à expiration
Envoi d'un message dans QSYSOPR pour tous les produits
qui arrivent à expiration dans 10 jours
![Page 53: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/53.jpg)
IBM Power Systems - IBM i
© IBM France 201753
Services relatifs au spoules
![Page 54: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/54.jpg)
IBM Power Systems - IBM i
© IBM France 2017
OUTQ et spoules
▪ Services OUTPUT_QUEUE_INFO et OUTPUT_QUEUE_ENTRIES
54
Les 5 OUTQ qui contiennent le plus de spoules, les spoules
étant classés par nombre de pages
![Page 55: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/55.jpg)
IBM Power Systems - IBM i
© IBM France 201755
Services relatifs au journaux
![Page 56: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/56.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Postes d'un journal
▪ Service DISPLAY_JOURNAL
56
Qui a supprimé des lignes dans la table EMPLOYES
ces 7 derniers jours ?
![Page 57: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/57.jpg)
IBM Power Systems - IBM i
© IBM France 201757
Services DB2
(rapide introduction)
![Page 58: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/58.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Instructions SQL des programmes
▪ Service SYSPROGRAMSTMTSTAT
58
Les instructions SQL des programmes de la
bibliothèque AS425F
![Page 59: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/59.jpg)
IBM Power Systems - IBM i
© IBM France 2017
"Objets" SQL utilisés par une instruction SQL
▪ Service PARSE_STATEMENT
59
Les "objets" SQL utilisés par une requête SQL (tables,
vues, index… colonnes, curseurs…)
![Page 60: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/60.jpg)
IBM Power Systems - IBM i
© IBM France 2017
"Objets" SQL utilisés par une instruction SQL
▪ Services SYSPROGRAMSTMTSTAT et PARSE_STATEMENT
60
Les "objets" SQL manipulés par les programmes de la
bibliothèque AS425F
![Page 61: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/61.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les autres services DB2
61
![Page 62: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/62.jpg)
IBM Power Systems - IBM i
© IBM France 201762
Habillage Web avec
DB2 Web Query
![Page 63: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/63.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 Web Query
▪ Qu'est-ce que DB2 Web Query ?
– Une solution d’informatique décisionnelle / BI (Business Intelligence)
pour IBM i
– Rapports, graphiques, tableaux de bord, OLAP, intégration Excel
– DB2, MySQL, Postgres et driver JDBC générique
– Consolidation de données, création d’entrepôts de données
63
![Page 64: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/64.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 Web Query
▪ 1. Le résultat de certains services IBM i peuvent être
visualisés par des rapports et des graphiques prédéfinis et
fournis en standard
64
![Page 65: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/65.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 Web Query
▪ 1. Ces rapports et graphiques prédéfinis :
– a. Sont livrés avec la procédure EZ-Install
65
Si vous n'avez pas encore installé DB2
Web Query
![Page 66: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/66.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 Web Query
▪ 1. Ces rapports et graphiques prédéfinis :
– a. Doivent être demandés à [email protected]
66
Si vous avez déjà installé DB2 Web Query
![Page 67: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/67.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 Web Query
▪ 1. Rapports et
graphiques prédéfinis
67
![Page 68: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/68.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 Web Query
▪ 1. Rapports et graphiques prédéfinis
– System CPU dashboard
68
![Page 69: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/69.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 Web Query
▪ 1. Rapports et graphiques prédéfinis
– Top 10 Jobs by Disk I/O
69
![Page 70: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/70.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 Web Query
▪ 1. Rapports et graphiques prédéfinis
– PTG Group Currency Report
70
![Page 71: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/71.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 Web Query
▪ 1. Rapports et graphiques prédéfinis
– Spool File Usage
71
![Page 72: Université IBM i 2017 · –IBM Lab Services peut vous proposer des prestations de transfert de connaissances à la carte pour une mise à niveau SQL –Contact : Philippe Bourgeois](https://reader033.fdocuments.fr/reader033/viewer/2022053021/604a70c9df7f8f4d9a688e34/html5/thumbnails/72.jpg)
IBM Power Systems - IBM i
© IBM France 2017
Les services IBM i et DB2 Web Query
▪ 2. Construction de rapports et graphiques sur vos services
72