: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. |
Text |
Texte devant être ajouté au texte du message existant. |
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) :
- Les espaces à la fin du texte à ajouter sont tronqués.
- Si le texte comporte uniquement des espaces, ceux-ci sont ignorés.
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