Traitement de fichier de demande avec des noms calculés

Tenez compte des points suivants lors du chargement d'un fichier de demande qui utilise des noms de noeud calculés.

Les fichiers de demande avec des noms calculés utilisent le même format que les autres fichiers de demande (reportez-vous à la section Format du fichier de chargement de demande), à l'exception de la colonne Nom. Si une propriété a été configurée avec Calcul et stockage, vous pouvez laisser vide la colonne de nom, ou utiliser le mot-clé <cn> ou <cn ####>. Reportez-vous à la section Présentation des mots-clés de nom calculé.

Présentation des mots-clés de nom calculé

Les mots-clés <cn> et <cn ####> (où #### est une chaîne servant d'identificateur unique) peuvent être utilisés lors de l'ajout d'un noeud avec un nom calculé dans un fichier de demande.

  • <cn> : permet de calculer les noms de noeud pour les actions d'ajout uniquement.
  • <cn ####> : fournit un identificateur unique pour le nom calculé dans le cadre des ajouts et des insertions.

    Lorsqu'une demande contient des actions d'ajout et d'insertion, utilisez le mot-clé <cn ####> avec un identificateur unique (par exemple, <cn 1234>) sur l'action d'ajout, puis le même mot-clé avec l'identificateur sur les actions d'insertion. Le système peut ainsi calculer le nom du noeud lors de l'opération d'ajout (reportez-vous à la section Présentation des emplacements principaux), puis utiliser le même nom pour les actions d'insertion.

    Note:

    L'action d'ajout doit figurer en premier dans le fichier de chargement.

Présentation du traitement de la colonne Nom

La liste suivante présente brièvement la façon dont la colonne Nom est traitée avec des valeurs vides, ou avec les mots-clés <cn> ou <cn ####> lorsque le type Calcul et stockage est configuré pour une propriété :

Valeurs vides :

  • Si un nom alternatif est fourni dans le fichier, ce nom est utilisé pour le noeud.
  • Si aucun nom alternatif n'est fourni dans le fichier :
    • Pour les ajouts, le nom est calculé à partir de l'expression.
    • Pour les mises à jour, le nom est calculé à partir de l'expression si le noeud n'existe pas encore.
    • Pour les insertions, la ligne est ignorée.

<cn> :

  • Pour les ajouts, le nom est calculé à partir de l'expression, même si un nom alternatif est fourni.
  • Pour les mises à jour, le nom est calculé à partir de l'expression si le noeud n'existe pas encore.
  • Pour les insertions, la ligne est ignorée.

<cn ####> (où #### est une chaîne utilisée en tant qu'identificateur unique) :

  • Pour les ajouts, le nom est calculé à partir de l'expression, même si un nom alternatif est fourni.
  • Pour les mises à jour, le nom est calculé à partir de l'expression si le noeud n'existe pas encore.
  • Pour les insertions, si la chaîne d'identificateur <cn ####> correspond à celle d'une action d'ajout précédente, le nom calculé est utilisé pour l'insertion. Si la chaîne d'identificateur <cn ####> ne correspond pas à une action d'ajout précédente, la ligne est ignorée.

Note:

Si le fichier de demande ne contient pas de colonne Code d'action, le code d'action de tous les éléments de demande dans le fichier est défini sur Mettre à jour.