Substitution d'URI

Le système offre la possibilité de définir des variables de substitution (parfois désignées par le terme jetons) pour les valeurs d'URL et les valeurs de chemin de fichier qui font référence à des emplacements de stockage des fichiers natifs. Pour les URL, le système prend en charge la définition de variables dans un fichier de propriétés de variable de substitution. Pour les chemins de stockage des fichiers natifs, deux possibilités vous sont offertes : le fichier de propriétés des variables de substitution ou une consultation avancée de configuration du stockage des fichiers. Vous trouverez plus de détails sur ces deux options ci-après.

  • Fichier de propriétés des variables de substitution. Une variable de substitution pour tout ou partie de la définition d'un URI peut être configurée dans un fichier de propriétés. Cela permet aux administrateurs système de définir les emplacements d'URI appropriés dans un fichier de propriétés, les utilisateurs de la configuration n'ayant qu'à connaître le nom de la variable. Par exemple, lors de la définition d'un emplacement pour un fichier d'extraction dans un traitement batch d'extraction, plutôt que d'entrer le chemin de fichier h:\oracle\serverName\1.0.0.0\batch\extract\, l'utilisateur batch peut entrer @FILE_​EXTRACT@, en partant de l'hypothèse qu'il y a une entrée dans le fichier des variables de substitution portant le nom FILE_​EXTRACT et une valeur h:\oracle\serverName\1.0.0.0\batch\extract\. Comme autre exemple, l'utilisateur batch peut entrer @BATCH_​FILES@\extract\, en partant de l'hypothèse que la variable UI pour BATCH_​FILES est définie avec la valeur h:\oracle\serverName\1.0.0.0\batch\.

    Remarque :
    Le produit renseigne automatiquement la valeur de SPLOUTPUT dans le fichier de propriétés, de manière à ce qu'elle puisse être utilisée dans la configuration de l'URI. De plus, l'installation peut fournir des noms de variables prédéfinies pour d'autres références communes. A ce titre, le menu "Avancé" dans les étapes d'installation du système peut inviter les responsables de l'installation à définir les valeurs de ces variables prédéfinies, si souhaité. Les installations peuvent choisir de définir d'autres variables de substitution pour différentes références d'URI. Pour plus d'informations, voir le Guide d'administration du système.
  • Consultation avancée de stockage de fichiers. Pour les chemins de fichier qui font référence au système de fichiers natifs, le système offre également la possibilité de définir un chemin au moyen de la consultation avancée Configuration du stockage des fichiers. Les points suivants mettent en évidence les étapes à suivre pour cette option.

    • Accédez à Consultation avancée, puis recherchez la consultation Configuration du stockage des fichiers.

    • Cliquez sur Ajouter pour créer une entrée. Définissez un nom de valeur de consultation. Il sera utilisé lors de la configuration d'un chemin de fichier qui utilise cette valeur. Choisissez la valeur d'adaptateur de fichiers Stockage des fichiers natifs. Entrez la valeur de chemin de fichier souhaitée. Les valeurs définies ici peuvent à leur tour faire référence aux valeurs définies dans le fichier de propriétés des variables de substitution. Par exemple, le chemin de fichier peut faire référence à @SPLOUTPUT@.

    • Pour référencer cette valeur dans la configuration système, utilisez la syntaxe file-storage://XXXX/..., où XXXX représente la valeur de la consultation avancée. A partir de l'exemple ci-dessus, si vous définissez la valeur de consultation avancée CM-FileExtract avec le chemin de fichier h:\oracle\serverName\1.0.0.0\batch\extract\, entrez alors file-storage://CM-FileExtract lorsque vous configurez le chemin de fichier d'extraction pour un traitement batch d'extraction. Dans un autre exemple, si le chemin de fichier configuré pour la valeur de consultation avancée est le suivant : h:\oracle\serverName\1.0.0.0\batch\, l'utilisateur qui configure le chemin de fichier pour le traitement batch d'extraction peut alors entrer file-storage://CM-FileExtract/extract

Quand faut-il définir des variables de substitution dans le fichier de propriétés et quand faut-il les définir dans la consultation avancée ? Les points suivants mettent en évidence les différences entre les options, afin de vous aider à prendre cette décision.

  • Les variables de substitution pour les URL sont uniquement prises en charge par l'intermédiaire du fichier de propriétés.

  • En règle générale, le fichier de propriétés peut uniquement être modifié par un administrateur système. Si des valeurs ont été définies au moment de l'installation et ne changent pas, il peut alors s'avérer avantageux de définir les valeurs dans le fichier de propriétés.

  • En revanche, lorsque vous définissez d'autres environnements, tels que des environnements de test ou de production, vous pouvez copier les valeurs de la consultation avancée à l'aide de l'assistant de configuration de contenu (CMA). Dans l'idéal, les valeurs sont définies de manière à être identiques entre les différentes régions.

  • Lorsque vous joignez des fichiers lors de l'envoi d'emails, si les fichiers se trouvent dans un stockage de fichiers natif, le chemin d'accès au fichier doit être déclaré dans une entrée de la consultation avancée Configuration de stockage de fichiers.