|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() olivier Analyste d'exploitation Inscription : août 2011 Messages : 48 ![]() |
bonjour,
dans le cadre de l'initialisation d'un vsam par repro, je souhaite ensuite vider son contenu. file-aid en batch le permet il ? (cela permettra d'en vider plusieurs) |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
C'est un VSAM de quel type, KSDS, ESDS ou RRDS ?
Suggestions : = DELETE / DEFINE = REPRO avec ficher en entrée vide ( DUMMY ) |
|
|
00
|
|
|
#3 |
|
Membre chevronné
![]() Administrateur de base de données Inscription : octobre 2006 Messages : 503 ![]() |
Bonjour
qu'appelles-tu "initialiser un fichier"? |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() olivier Analyste d'exploitation Inscription : août 2011 Messages : 48 ![]() |
j'entends par initialiser une ouverture/fermeture qui permet de rendre utilisable le vsam.
le repro a dummy apres un del/def ne fonctionne pas ! quant au delete (sous file-aid) du record après son repro il ne fonctionne pas sur un ESDS ! |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() François DurandSpécialiste Delivery Mainframe IBM Inscription : octobre 2005 Messages : 1 096 ![]() |
Comment est créé ton fichier VSAM ESDS ?
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() olivier Analyste d'exploitation Inscription : août 2011 Messages : 48 ![]() |
les vsam sont créés a partir du DEL/DEF (sysin dans une parmlib) qd il existe sinon par ALTER NEWNAME d'un vsam existant.
l'ESDS est un cas particulier de DEL/DEF sans index. |
|
|
00
|
|
|
#7 | ||
|
Membre chevronné
![]() Administrateur de base de données Inscription : octobre 2006 Messages : 503 ![]() |
bonjour
pour pouvoir utiliser sans soucis un KSDS en Input (accès direct ou sequentiel), il faut que le HIU-RBA (High Use Rba) soit différent de 0 (zéro). A ma connaissance, le seul moyen d'y arriver est d'alimenter le fichier avec un record quelconque et d'éffacer ce record si nécessaire (j'ai connu des sites ou l'éffacement n'était jamais fait). Certans programmes permettent d'automatiser ces 2 opérations. Si tu as ISM, anciennement appellé FAVER, tu peux utiliser VSOPRIME, exemple: Code :
Parfois, il peut exister un programme "maison". bonne journée |
||
|
|
00
|
|
|
#8 | ||
|
Membre chevronné
![]() Guillaume VENTREz/OS Technical Leader Inscription : décembre 2006 Messages : 514 ![]() |
As-tu essayé un ICEGENER :
Code :
__________________
★★ Documentation Mainframe par Guillaume Ventre ★★ |
||
|
00
|
|
|
#9 | ||||
|
Membre du Club
![]() olivier Analyste d'exploitation Inscription : août 2011 Messages : 48 ![]() |
on vient de me fournir un prog ASM VSAMINIT qui semble fonctionner a merveille
l'appel se fait par jcl avec la sysin suivante Code :
Code :
son avantage (par rapport à un repro classique) est de supprimer l'enregistrement inséré !! (pas de suppression à la main donc moins de boulot ) ++ |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com