MDTOFF

Catégorie
Génération d'écran
Autres informations
MDTOFF n'est pris que partiellement en charge. Il est admis dans le cas où il permet de désactiver une marque de données modifiées pour que l'indicateur de réponse du mot clé CHANGE ne soit pas déclenché. Imaginons par exemple que l'enregistrement RECORD1 est envoyé à l'écran. L'utilisateur modifie ensuite une zone dans RECORD1, la marque de données modifiées est donc activée. Lorsque RECORD1 est lu, si le mot clé CHANGE est spécifié pour l'enregistrement, l'indicateur de réponse CHANGE est activé. Ensuite, si un autre enregistrement RECORD2 avec spécification du mot clé MDTOFF est écrit, la marque de données modifiées pour la zone de RECORD1 est effacée et lors d'une seconde lecture de RECORD1, l'indicateur de réponse CHANGE de cet enregistrement n'est plus activé.

Cependant, MDTOFF ne permet pas actuellement d'agir sur le comportement sur écran, par exemple le contrôle de validité. Imaginons un enregistrement RECORDA doté d'une zone FIELDA pour laquelle les mots clés VALUES et DSPATR(MDT) sont spécifiés. Avant l'envoi de l'enregistrement RECORDA à l'écran, une valeur qui n'est pas indiquée dans le mot clé VALUES associé est attribuée à FIELDA. L'enregistrement RECORDA est ensuite envoyé à l'écran et l'utilisateur doit modifier la valeur de FIELDA pour qu'elle corresponde à une valeur indiquée dans le mot clé VALUES associé. Sinon, le contrôle de validité échoue lorsque l'utilisateur appuie sur "Entrée" ou sur une touche CF. Toutefois, si un enregistrement RECORDB accompagné de MDTOFF est envoyé à l'écran, il efface la marque de données modifiées définie pour FIELDA. Le contrôle de validité est alors ignoré lorsque l'utilisateur appuie sur "Entrée" ou sur une touche CF. Dans WebFacing, les conséquences de MDTOFF sur ce type de comportement à l'écran ne sont pas prises en charge.