CreateContainer

Création d'un contenant

Syntaxe

function CreateContainer(GPAOID: String; UMID: String; typeAbbrev: String; parentGPAOID: String; site: String = ''): String (Qubes 6.1)
function CreateContainer(GPAOID: String; UMID: String; typeAbbrev: String; parentGPAOID: String): String
GPAOID: GPAOID du contenant à créer ou sa chaîne de format
UMID: UMID du contenant à créer ou sa chaîne de format
typeAbbrev: abbréviation du type de contenant
parentGPAOID: GPAOID du contenant parent
site: Site du contenant à créer

Remarques

La fonction renvoie le GPAOID du contenant créé.

Le paramètre GPAOID peut contenir une partie variable dépendant de l'ID du contenant créé au moyen du spécificateur "%d", avec une syntaxe similaire à celle des chaînes de format.

Si le paramètre UMID est laissé vide, le GPAOID sera réutilisé. S'il n'est pas vide, l'ID du contenant créé peut être utilisé au moyen du spécificateur %d comme pour le GPAOID. Un spécificateur %mod10EAN13 peut aussi être utilisé (en fin de chaîne uniquement), cela encodera l'ID selon la norme EAN13 (sur 12 caractères).

A noter que la réutilisation de l'ID peut générer des identifiants très longs (jusqu'à 19 chiffres) pour les bases dont les ID ont été décalées, et peut dépasser la capacité de l'EAN13.

Exemples

var name := 'BX4000';

if CreateContainer(name, '', 'MAG', 'Shop', 'ECL') = name then begin
   ...
end;

Classification

QuBESStock