2.2
FICHIERS ET RESSOURCES NECESSAIRES A L'EXECUTION DU TRI
(SORT)
1.
Les fichiers d'entrée et de sortie peuvent être soit des fichiers UFAS, soit des fichiers
BFAS.
2.
Les fichiers d'entrée et de sortie peuvent être sur disque, bande ou cartouche,
indépendamment l'un de l'autre. Ainsi, un fichier d'entrée sur disque peut donner un
fichier de sortie sur disque ou sur bande ; de même un fichier d'entrée sur bande
peut donner un fichier de sortie sur bande ou sur disque.
3.
De même, les fichiers d'entrée et de sortie peuvent être temporaires ou permanents,
indépendamment l'un de l'autre.
4.
Les fichiers de sortie peuvent avoir n'importe quelle organisation admise par UFAS
ou BFAS. Il n'est pas nécessaire que les fichiers d'entrée et les fichiers de sortie
aient la même organisation. Pour plus de détails , se reporter à l'annexe F qui décrit
le chargement des fichiers indexés UFAS comme fichiers de sortie du tri ou de la
fusion
5.
Les résultats de l'opération peuvent être écrits dans le fichier d'entrée à condition de
ne pas utiliser la concaténation de fichiers d'entrée. Se reporter aux descriptions des
ordres SORT et GSORT.
6.
Certaines options permettent de réduire les besoins en appareils pour une opération
de tri (SORT) :
Il est possible de réserver un seul appareil pour le fichier d'entrée et le fichier de
sortie, à condition que les volumes qui les contiennent appartiennent à la même
classe d'appareils (REPLIN).
A noter toutefois que cette option , si elle réduit le nombre d'appareils mis en oeuvre,
entraîne un accroissement du temps passé au montage et au démontage de
volumes pendant le tri.
7.
En sortie, les articles sont complétés par des caractères de remplissage ou tronqués
selon la longueur de l'article de sortie par rapport à celle de l'article d'entrée ou de
l'article restructuré.
8.
Si un fichier de travail est spécifié (paramètre WKDISK), temporaire ou non, il n'est
utilisé par SORT que lorsque l'opération de tri ne peut être exécutée dans la
mémoire.
9.
S'il n'a pas été spécifié de fichier de travail, c'est le fichier de travail implicite qui est
utilisé, si nécessaire. Lors de l'exécution, si le tri peut s'effectuer dans la mémoire
principale, aucun fichier de travail n'est créé. Dans le cas contraire, un fichier de
travail temporaire est créé dynamiquement.
10. Lorsque la commande DSL SORTSIZE est utilisée, SORT contrôlera que l'espace
de manoeuvre est suffisant en mémoire principale. Si la mémoire s'avère
insuffisante, SORT vérifie si la taille du fichier de travail est suffisante au moment de
l'ouverture de ce fichier.
2-2
Tri et fusion - Guide de l'utilisateur
47 F2 08UF Rev06