Sustitución de URI
El sistema soporta la posibilidad de definir variables de sustitución (en ocasiones denominadas tokens) tanto para valores de URL como de ruta de ficheros que hacen referencia a ubicaciones de almacenamiento de ficheros nativos. En el caso de las URL, el sistema soporta la definición de variables en un fichero de propiedades de variables de sustitución. En el caso de rutas de almacenamiento de ficheros nativos, existen dos opciones: el fichero de propiedades de variables de sustitución o la lista de valores ampliable de configuración de almacenamiento de ficheros. A continuación, se encuentran más detalles sobre ambas opciones.
-
Fichero de propiedades de variables de sustitución. En un fichero de propiedades se puede configurar una variable de sustitución para toda la definición de URI o para parte de ella. Esto permite que los administradores del sistema definan las ubicaciones de URI adecuadas en un fichero de propiedades, mientras que los usuarios de configuración solo tienen que conocer el nombre de variable. Por ejemplo, al definir una ubicación para un fichero de extracción de una tarea por lotes de extracción, en lugar de escribir una ruta de fichero h:\oracle\serverName\1.0.0.0\batch\extract\, el usuario de lote podría introducir @FILE_EXTRACT@, asumiendo que existe una entrada en el fichero de variables de sustitución con un nombre FILE_EXTRACT y un valor h:\oracle\serverName\1.0.0.0\batch\extract\. En otro ejemplo, el usuario de lote podría introducir @BATCH_FILES@\extract\, asumiendo que la variable de URI para BATCH_FILES se define como h:\oracle\serverName\1.0.0.0\batch\.
Nota: el producto rellena de forma automática el valor de SPLOUTPUT en el fichero de propiedades, de tal forma que se puede utilizar en la configuración de URI. Además, el producto puede incluir algunos nombres de variables predefinidos para otras referencias comunes. Como parte de este proceso, el menú 'avanzado' de los pasos de instalación del sistema puede solicitar a los instaladores que definan los valores de las variables predefinidas, si lo desean. Las instalaciones pueden optar por definir variables de sustitución adicionales para distintas referencias de URI. Para obtener más información, consulte la guía de administración del sistema. -
Lista de valores ampliable de almacenamiento de ficheros. En el caso específico de las rutas de ficheros que hacen referencia al sistema de ficheros nativos, el sistema también soporta la posibilidad de definir una ruta utilizando la lista de valores ampliable Configuración de almacenamiento de ficheros. En los puntos siguientes se resaltan los pasos que hay que llevar a cabo para esta opción.
-
Acceda a Lista de valores ampliable y busque la lista de valores Configuración de almacenamiento de ficheros.
-
Pulse Añadir para crear una nueva entrada. Defina un nombre de valor de lista. Se utilizará al configurar una ruta de fichero que utilice este valor. Seleccione el valor Adaptador de fichero de Almacenamiento de ficheros nativos. Introduzca el valor de la ruta de ficheros deseada. Los valores definidos aquí pueden hacer referencia, a su vez, a los valores definidos en el fichero de propiedades de variables de sustitución. Por ejemplo, la ruta de fichero puede hacer referencia a @SPLOUTPUT@.
-
Para hacer referencia a este valor en la configuración de sistema, utilice la sintaxis file-storage://XXXX/, donde XXXX será el valor de lista ampliable. Utilizando el ejemplo anterior, si se define un valor de lista ampliable CM-FileExtract con una ruta de ficheros h:\oracle\serverName\1.0.0.0\batch\extract\, al configurar la ruta del fichero de extracción para una tarea por lotes de extracción, introduzca file-storage://CM-FileExtract. En otro ejemplo, si la ruta de fichero de valor de lista ampliable se configura como h:\oracle\serverName\1.0.0.0\batch\, el usuario que configura la ruta de fichero en la extracción por lotes podría introducir file-storage://CM-FileExtract/extract
-
¿Cuándo deben definirse las variables de sustitución en el fichero de propiedades y cuándo en la lista de valores ampliable? En los puntos siguientes se resaltan las diferencias entre las opciones para facilitar esta decisión.
-
Las variables de sustitución para URL solo se soportan mediante el fichero de propiedades.
-
Por lo general, el fichero de propiedades solo lo puede modificar un administrador del sistema. Si se definen valores en el momento de la instalación y no se cambian, podría considerarse beneficiosa la definición de valores en el fichero de propiedades.
-
Al definir entornos adicionales como, por ejemplo, entornos de prueba o producción, los valores de lista ampliable podrían copiarse mediante CMA. De forma idónea, los valores se definen de tal manera que sean iguales entre distintas regiones.