Valeurs d'attribut

Des conventions ont été établies pour les valeurs d'attribut.

Les conventions suivantes ont été établies pour les valeurs d'attribut:

  • Les noms d'imprimante sont du format 4201-3, reflétant le nom de l'imprimante (4201) et le numéro de modèle (3).
  • Les noms de fichiers de la base de données prédéfinie sont de la forme PrinterType.DataStreamType; par exemple, " 4216-31.asc indique une imprimante 4216 modèle 31 et un flux de données ASCII.
  • Les noms de fichier de la base de données personnalisée sont au format QueueName:QueueDeviceName, par exemple proq:mypro.
  • Les valeurs d'attribut peuvent contenir une \ (barre oblique inversée) suivie d'un à trois chiffres octal pour représenter des valeurs non-ASCII. Une \ (barre oblique inversée) qui ne commence pas une séquence octale doit être représentée par \\ ou \134.
  • Les caractères peuvent être représentés par une notation hexadécimale de la forme \xXX, où XX représente une valeur hexadécimale.
  • Les valeurs booléennes peuvent être représentées par un signe + (signe plus) pour true, et un ! (point d'exclamation) pour false.
  • Etant donné que les valeurs d'attribut se trouvent dans des fichiers deux-points, un caractère deux-points ne doit pas apparaître dans la valeur de l'attribut. A la place, le signe deux-points doit être représenté par \072.
  • Une valeur d'attribut qui fait référence à un attribut entier nécessitant une traduction à partir d'une table de recherche doit toujours apparaître dans un fichier deux-points après l'attribut entier référencé: par exemple, de la chaîne Rouge à une valeur entière équivalente de 2. Les valeurs d'entier sont créées à partir d'un fichier deux-points dans le même ordre qu'elles sont définies dans le fichier deux-points. La liste de la valeur d'attribut garantit d'abord que lorsque l'attribut entier est référencé, il a été converti avant qu'il ne soit référencé par la séquence d'échappement %G .
  • Exécutez toutes les commandes shell à l'aide de ksh au lieu de bsh.