Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > AS/400
AS/400 Le Forum d'entraide sur IBM AS/400 - iSeries. RPG.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/01/2011, 10h54   #1
Nouveau Membre du Club
 
Homme Thomas
Architecte technique
Inscription : septembre 2010
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Thomas
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Architecte technique

Informations forums :
Inscription : septembre 2010
Messages : 39
Points : 39
Points : 39
Par défaut [V6R1] - Verrouillage d'une bibliothèque

Bonjour.

Sur ma machine de développement, je dispose d'une bibliothèque de recette sur laquelle nous simulons les mises en production (livraison des nouveaux objets ou des objets modifiés).

Malheureusement, beaucoup d'applicatifs de recette tournent en même temps que les mises en recette (au mépris de toutes les consignes données) et nous avons donc régulièrement des problèmes concernant l'allocation des fichiers.

L'allocation de la bibliothèque en exclusif (*EXCL) n'a aucun effet : cette bibliothèque peut être mise en ligne et ses fichiers peuvent être utilisés sans aucun problème.
Il n'est pas raisonnable de tenter d'allouer tous les fichiers de cette bibliothèque en exclusif (leur nombre est trop élevé).

Quelqu'un connait-il un moyen me permettant "d'isoler" ma bibliothèque pour que son contenu soit inaccessible, quel que soit le moyen utilisé (y compris l'ODBC et le requêteur SQL interactif) durant mes opérations de restauration ?

Merci.
pwrdwnsys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 12h42   #2
Membre régulier
 
Inscription : octobre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 111
Points : 92
Points : 92
Je ne vois pas de solution "propre".
Mais si tu peux envisager de renommer ta bibliothèque le temps de la restauration, personne n'y aura accès...
m4k-Hurrican est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 14h07   #3
Expert Confirmé
 
Homme
Inscription : mai 2002
Messages : 1 638
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 1 638
Points : 2 630
Points : 2 630
et avec des droits spécifique ?
punkoff est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 14h10   #4
Membre Expert
 
Inscription : novembre 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 1 298
Points : 1 355
Points : 1 355
AMA, faire les restaurations le soir, ou la nuit si possible, évite ce genre de problème avec les utilisateurs en journée.
Mercure est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 11h31   #5
Nouveau Membre du Club
 
Homme Thomas
Architecte technique
Inscription : septembre 2010
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Thomas
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Architecte technique

Informations forums :
Inscription : septembre 2010
Messages : 39
Points : 39
Points : 39
Merci pour toutes ces pistes.

Citation:
Envoyé par m4k-Hurrican Voir le message
Je ne vois pas de solution "propre".
Mais si tu peux envisager de renommer ta bibliothèque le temps de la restauration, personne n'y aura accès...
Cela n'est pas possible, car j'ai simplifié mon processus, mais mon environnement de recette est une kyrielle de bibliothèques et nous l'avons donc automatisé...

Citation:
Envoyé par punkoff Voir le message
et avec des droits spécifique ?
Impossible, nos profils informaticiens nous autorisent de contourner tout cela (je ne vais pas entrer dans le détail)

Citation:
Envoyé par Mercure Voir le message
AMA, faire les restaurations le soir, ou la nuit si possible, évite ce genre de problème avec les utilisateurs en journée.
C'est bien dans cette direction que je vais essayer d'aller. En complément de ce que tu m'as conseillé en bricolant les JOBD des utilisateurs...

Merci pour toutes ces pistes. Ca confirme ce que je présentais : pas de solution technique simple...
pwrdwnsys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 13h38   #6
Membre régulier
 
Inscription : octobre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 111
Points : 92
Points : 92
Je rajouterais une solution, si tu en as la possibilité.
Je ne sais même pas pourquoi je n'y ai pas pensé plus tôt puisque j'ai l'utilisé cette technique moi-même, pour éviter que des personnes se logguent pendant les sauvegardes, à l'époque (lointaine) où la sauvegarde en mise à jour n'existait pas.
Si tes utilisateurs ont un point d'entrée commun (dans mon cas un programme unique chargé d'établir l'environnement de travail complet), tu peux éventuellement tester qu'une dtaara est verrouillée ou non pour leur autoriser l'entrée. Quand tu lances tes interventions, alloues cette dtaara de manière exclusive, et libères là quand tu as fini.
m4k-Hurrican est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 14h52   #7
Membre Expert
 
Inscription : novembre 2004
Messages : 1 298
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 1 298
Points : 1 355
Points : 1 355
Citation:
Envoyé par m4k-Hurrican
...tu peux éventuellement tester qu'une dtaara est verrouillée ou non pour leur autoriser l'entrée.
Cela marchera si on "prend la main" en amont des utilisateurs, mais pas si les utilisateurs sont déjà logués.
Mercure est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 15h00   #8
Membre régulier
 
Inscription : octobre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 111
Points : 92
Points : 92
C'est vrai dans tous les cas. Quelle que soit la solution, si les utilisateurs sont déjà loggués, il faut bien les faire sortir des applications.
Là il est simple de tester que la DTAARA est déjà verrouillée (les utilisateurs l'allouent en *SHRRD) pour savoir si on doit d'abord les faire sortir. Ensuite une fois le processus lancé, ils ne peuvent plus rentrer.
m4k-Hurrican est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h54.


 
 
 
 
Partenaires

Hébergement Web