:PUT_ATT_APPEND

Instruction de script : Ajoute un élément au texte du message de la notification pendant l'exécution.

Syntaxe

:PUT_ATT_APPEND CALL_TEXT = Text

Syntaxe

Description / format

CALL_TEXT

Nom de l'attribut dont la valeur doit être complétée.
Format : Nom AE et variable de script
Valeur autorisée : "CALL_TEXT"

Text

Texte devant être ajouté au texte du message existant.
Format : littéral de script, nombre, variable de script ou fonction de script

Cette instruction de script peut être utilisée seulement dans l'onglet Traitement d'un objet notification. Elle insère le texte indiqué à la fin du texte du message.

Cela ne modifie pas le texte de message existant, l'instruction de script ne modifiant pas l'objet notification. L'extension du texte du message s'applique uniquement à cette exécution spécifique.

Si vous utilisez des espaces, les particularités suivantes s'appliquent (voir aussi les exemples) :

Notez que la longueur du texte ne doit pas dépasser 8 000 caractères pour des raisons techniques relatives à la base de données..

Exemples

Dans l'exemple, l'heure actuelle est enregistrée dans une variable de script et placée dans le tampon de lecture. Une notification est ensuite activée.

:SET &TIME# = SYS_TIME("HH:MM")
:
PUT_READ_BUFFER TIME# = "&TIME#"
:
SET &CALL# = ACTIVATE_UC_OBJECT(CALL, BACKUP.END)

La notification lit la valeur de la variable de script dans le tampon de lecture (READ). L'heure courante est ajoutée au texte du message.

:READ &TIME#,,
:
PUT_ATT_APPEND CALL_TEXT = " &TIME#."

Les exemples suivants vous montrent comment utiliser les espaces. Le texte de message est "Veuillez vérifier...".

1) Le texte s'affiche correctement car un espace est inséré en tête. Notez que les espaces ne sont pas insérés automatiquement.

:PUT_ATT_APPEND CALL_TEXT = " Server processes"

Affichage :

Start checking the Server processes

Les espaces situés à la fin du texte sont tronqués, ainsi que le montre l'exemple suivant :

:PUT_ATT_APPEND CALL_TEXT = " Server "
:
PUT_ATT_APPEND CALL_TEXT = "processes"

Affichage :

Start checking the Serverprocesses

3) Si le texte comporte uniquement des espaces, il est également ignoré.

:PUT_ATT_APPEND CALL_TEXT = " Server"
:
PUT_ATT_APPEND CALL_TEXT = "    "
:
PUT_ATT_APPEND CALL_TEXT = "processes"

Affichage :

Start checking the Serverprocesses

Voir aussi :

voiraussi

MODIFY_UC_OBJECT