L'Editeur de liaisons d'événements CICS importe des structures de données COBOL à l'aide des règles suivantes.
Les noms des zones COBOL s'affichent conformément aux règles suivantes :
- Les noms en double sont différenciés en ajoutant un ou plusieurs
chiffres.
Par exemple, deux instances de year deviennent year et year1.
- Les traits d'union sont remplacés par des caractères de soulignement. Les chaînes contenant des traits d'union contigus sont remplacées par des traits de soulignement contigus.
Par exemple, current-user--id devient current_user__id.
- Les segments de noms qui sont délimités par des traits d'union et qui contiennent
uniquement des caractères majuscules sont convertis en minuscules.
Par exemple, CA-REQUEST-ID devient ca_request_id.
- Un caractère de soulignement est ajouté devant les noms commençant par
un caractère numérique.
Par exemple, 9A-REQUEST-ID devient _9a_request_id.
Les restrictions suivantes s'appliquent également :
- Les éléments de description de données, dont les numéros de niveaux sont
66 et 77, ne sont pas pris en charge. Les éléments de description de données, dont le numéro de niveau est 88, sont ignorés.
- Les clauses suivantes figurant dans les entrées de description
de données ne sont pas prises en charge :
- OCCURS DEPENDING ON
- OCCURS INDEXED BY
- REDEFINES
- RENAMES ; that is level 66
- DATE FORMAT
- Les clauses suivantes figurant dans les éléments de description
de données sont ignorées :
- BLANK WHEN ZERO
- JUSTIFIED
- VALUE
- Les phrases suivantes de la clause USAGE ne sont pas prises en charge :
- OBJECT REFERENCE
- POINTER
- FUNCTION-POINTER
- PROCEDURE-POINTER
- Les seuls caractères PICTURE pris en charge pour les éléments de description des données DISPLAY et COMPUTATIONAL-5 sont 9, S et Z.
- Les caractères PICTURE pris en charge pour les éléments de description des données PACKED-DECIMAL sont 9, S, V et Z.
- Les seuls caractères PICTURE pris en charge pour les éléments
de description des données numériques modifiées sont 9 et Z.