Les fichiers modèle EMS permettent un format de messages conforme au système. Cela permet une définition du SSID (ID sous-système). L'ID standard est "uc4.1.1" |
Déroulement :
1.) Le fichier DLL (uca.ddl) doit être compilé en dictionnaire.
Dans ce dictionnaire, les fichiers $SYSTEM.ZSPIDEF.ZSPIDDL et $SYSTEM.ZSPIDEF.ZEMSDDL doivent être d'abord compilés.
2.) Le fichier TMPL (uc4.tmpl) doit renvoyer au dictionnaire créé.
Contenu de uc4.ddl
CONSTANT zspi-val-uc4 VALUE IS "UC4 ".
* Defines subsystem no. part of UC4 subsystem ID
CONSTANT zspi-ssn-uc4 VALUE IS 1.
* Defines version part of Pathway subsystem ID
CONSTANT zuc4-val-version VALUE IS VERSION " 1".
* Defines the structure for the Pathway subsystem ID
* and initializes its parts
DEFINITION ZUC4-VAL-SSID TACL SSID.
02 Z-FILLER TYPE CHARACTER 8 VALUE IS ZSPI-VAL-UC4.
02 Z-OWNER REDEFINES Z-FILLER TYPE ZSPI-DDL-CHAR8.
02 Z-NUMBER TYPE ZSPI-DDL-INT VALUE IS ZSPI-SSN-UC4.
02 Z-VERSION TYPE ZSPI-DDL-INT VALUE IS ZUC4-VAL-VERSION.
END
Contenu du uc4.tmpl
VERSION : "UC4 NSK Executor Version 3.02B002 0040 AAD"
DICT: $DATA01.UC4DICT
SSID: ZUC4-VAL-SSID
SSNAME: "UC4" , "UC4"
MSG: ZSPI-TKN,0
"DUMMY"