Modifier un texte
 
Syntaxe
.Modifier ."Type d'objet" "Nom de l'objet" -
.CHK "…" -
."Nom du texte" "Format du texte"
"Valeur du texte
.
Exemple 1
.Update ."~MrUiM9B5iyM0[Application]" "DFE4E02F4D4D2BB3" -
.CHK "AH(tl0UJDDxA" -
."~f10000000b20[Comment]" "g3TCfAJnyq00"
00680SbnxCMPqRc5SN6bpSsvXS6DfCZ5dN38rPcLaN31cPcLaRc5iC35dUpOpRsPST7HkUsnY
00680C6PSRcPSN6nfQ6DcSt9XC7HbKqqWQ5CWR6nbR4GWVJjd2WrzQNPSQtTbP6vfTLmqN35Z
00602Sc5mPbnaPbmmC39pRqCWPMrj87Hk86PlS71XOsbiQNHX86vlS5mn3N9X3NqA000A
.
 
 
Format de texte
Valeur
Texte ASCII
0
"000000000000"
Texte binaire
1
"000000000001"
Texte RTF
"MRDYO5Oe(smC"
Texte HTML
"LQDYO58M6tmC"
Texte ANSI
"G3000000W10S"
Dans cette commande, le ".CHK" est la concaténation des IdAbs suivants :
L'IdAbs de l'objet
Dans le cas du MGL, l'IdAbs de l'utilisateur qui a effectué cette commande.
Dans un fichier de commandes, chaque ligne du texte est limitée à 74 caractères.
La fin du texte marquée par une ligne ne contenant qu'un point (".") en première colonne.
Un point virgule seul en début de ligne insère une ligne blanche.
*Lors de l'extraction d'un texte, les lignes sont coupées au 73ème caractère et un point-virgule (";") en position 74 indique que la ligne suivante doit être concaténée avec la précédente.
Indications complémentaires :
Chaque modification d'un texte porte sur sa totalité. Il n'est pas possible de n'ajouter qu'un complément.
Le caractère point-virgule (;) en première colonne crée une ligne blanche. Pour réinitialiser un texte, il suffit que la valeur du texte ne comporte qu'un point-virgule.
Les caractères point et point-virgule (.;) en première et seconde colonne créent une ligne contenant seulement un point.
Deux points-virgule (;;) en première et seconde colonne créent une ligne contenant seulement un point-virgule.
L'apostrophe (') et les guillemets (") sont autorisés comme valeur de texte.
Le caractère point virgule (;) permet de couper les lignes de texte de plus de 74 caractères. Le point-virgule est alors le dernier caractère significatif de la ligne.
Pour réinitialiser un texte, il suffit que la valeur du texte ne comporte qu'un point-virgule.
Exemple :
Update ."~MrUiM9B5iyM0[Application]" "DFE4E02F4D4D2BB3" -
.CHK "AH(tl0UJDDxA" -
."~f10000000b20[Comment]" "000000000000"
;
.
Pour supprimer un texte, il suffit que la valeur du texte soit vide.
Exemple
Update ."~MrUiM9B5iyM0[Application]" "DFE4E02F4D4D2BB3" -
.CHK "AH(tl0UJDDxA" -
."~f10000000b20[Comment]" "000000000000"
.
*Un texte réinitialisé ne contient rien mais existe, alors qu'un texte supprimé n'existe plus. Par exemple la requête "Select Application where Comment null" retourne les applications qui n'ont pas de commentaire, mais pas celles qui ont un commentaire réinitialisé.