Bonjour, j'ai un souci avec un JCL que je dois lancer qui doit exécuter un BIB 100 en assembleur.
Le problème ne vient pas vraiment du BIB 100 (enfin si un peu), je m'explique :
J'ai un fichier en environnement COBOL/MVS qui est codé en hexadécimal et j'ai remarqué que le fichier doit disposer en dernière ligne d'un en-queue comportant le nombre de lignes (nombre lu par JCL pour vérifier la cohérence du fichier => nombre de lignes lues doit être égal à nombre réel de lignes)
Problème : Ce nombre de lignes est codé en hexadécimal dans le fichier comme ci-dessous
040
67C (c'est à dire +06470 lignes)
Or, le nombre réel de lignes, si l'on doit le coder en hexadécimal devrait être différent
Exemple :
070
68C (ici, +06780 lignes)
Comment puis-je demander à assembleur de chercher l'hexadécimal et non le rendu (comme si on avait passé l'option hex à off), c'est-à-dire ne pas chercher les caractères mais X'060470C'
Dois-je coder l'hexa dans le JCL avec l'option hex sur on et mettre C'[caractères en rendu]' dans le CLC?
Merci pour la réponse.
________________________________________
________________________________________
Skylyn,
Partager