problème de taille de fichier

26-01-2007 à 16:00:25
Bonjour à tous,

J’ai un problème avec un fichier physique de grande taille.
Au cours de l’exécution d’un programme d’ajout, lAS 400 me signale par un message que le fichier est trop grand et qu’il faut ajouter des incréments.
Y a t-il un moyen d’éviter cela ?
  • Liens sponsorisés



26-01-2007 à 11:14:53
Bonjour curt,

pour résoudre ton problème, tu peux modifier la taille du memembre de ton fichier par la commande CHGPF et indiquer (paramètre SIZE) :
- soit *NOMAX : le membre de ton fichier n'a alors aucune limite de taille .
Cette solution est pratique (et je pense la plus courante) mais attention car la seule limite devient celle de la place disque disponible.

- soit une combinaison d'incréments automatiques qui permet au système de définir une taille d'origine du membre et d'augmenter (selon le nombre d'incréments autorisés) la taille du membre (selon la valeur d'incréments indiquée) de façon automatique.
Dans ce cas, il faut avoir une bonne connaissance des possibilités d'ajout sur le fichier.

Wilfrid.
26-01-2007 à 11:46:05
Merci bien wilfrid.
Vu mon niveau de connaissance, j'ai adopter la première solution.
j'ai plus ce message c'est cool
26-01-2007 à 11:57:17
Curt,

Comme te l'as dit Wilfrid, mais peut-être pas assez fort, mettre *NOMAX sur les fichiers peut s'avérer très dangereux, voire même bloquer toute la machine.
En effet, si jamais un programme qui alimente ce fichier se met en boucle infinie, tu vas "exploser" la capacité disque de la machine et la bloquer. A moins que ton fichier augmente de taille de façon exponentielle de 10000 enreg. par jour, mieux vaudrait ajouter par exemple 3 incréments de 10000 enregistrements chaque au lieu du risqué *NOMAX, comme ça tu serais tranquille au moins pour un bon petit moment.
26-01-2007 à 16:00:25
merci de cette avertissement Philippe mais cet juste un petit programme qui fait quelques "move" à partir d'un fichier primaire.
Pour être certain je limiterai la taille à 300 000.
merci de penser au serveur...
Bon week end

  • Liens sponsorisés