Exemples De Paragraphe Record - Bull DPS 7000 Guide De L'utilisateur

Masquer les pouces Voir aussi pour DPS 7000:
Table des Matières

Publicité

5.3.7

Exemples de paragraphe RECORD

Exemple 1 :
RECORD : INCLUDE = (40,4 EQ CHAR 'MAIN') AND (30,2 LT 32,2 SBIN)
INCLUDE spécifie les conditions que les articles doivent remplir pour être inclus :
• la chaîne de caractères MAIN doit figurer dans les octets 40 à 43,
• la valeur binaire en virgule fixe contenue dans les octets 30 et 31 doit être inférieure à
la valeur binaire en virgule fixe figurant dans les octets 32 et 33.
KEY définit les zones-clés suivantes :
• Clé majeure : chaîne de caractères alphanumériques contenue dans les octets 10
à 14.
• Clé mineure : valeur décimale condensée dans les octets 15 à 17, à classer dans
l'ordre inverse de celui spécifié pour le fichier de sortie.
SUM détermine les deux zones de cumul suivantes :
• Zone décimale condensée de 5 octets commençant à l'octet 25.
• Zone binaire en virgule fixe de 4 octets commençant à l'octet 50.
Exemple 2 :
RECORD : KEY = (8,2 SBIN RV)(15,5 CHAR)
Les paramètres figurant dans le paragraphe RECORD de cet exemple ont les effets
suivants :
OMIT est spécifié deux fois et définit à chaque fois un critère d'exclusion ; si la zone 1,7
est négative, l'article sera exclu ; sinon le second OMIT sera pris en compte et si la
zone 1,7 est nulle, l'article sera exclu. Si aucune des deux conditions ne se vérifie (à
savoir, si la zone 1,7 est positive), l'article ne sera pas exclu.
KEY définit les deux zones-clés suivantes :
• Clé majeure : valeur binaire fixe contenue dans les octets 8 et 9 à trier dans l'ordre
inverse de celui spécifié pour l'ensemble du tri.
• Clé mineure : zone de 5 caractères commençant à l'octet 15.
5-24
Tri et fusion - Guide de l'utilisateur
KEY = (10,5 CHAR) (15,3 PDEC RV)
SUM = (25,5 PDEC) (50,4 SBIN)
OMIT = (1,7 NEG PDEC)
OMIT = (1,7 ZERO PDEC)
47 F2 08UF Rev06

Publicité

Table des Matières
loading

Table des Matières