Modificación de los archivos de imagen, XSL, XML y Javascript

CA Service Catalog incluye varios archivos de imagen XSL, XML y JavaScript. Juntos, se utilizan para todas las páginas y todos los elementos de página del formulario en el producto. Cada archivo representa una sola página o una parte de la página. Por ejemplo, un cuadro de diálogo, una opción de menú, un control de campo del formulario, un mensaje o una imagen.
casm173
CA Service Catalog incluye varios archivos de imagen XSL, XML y JavaScript. Juntos, se utilizan para todas las páginas y todos los elementos de página del formulario en el producto. Cada archivo representa una sola página o una parte de la página. Por ejemplo, un cuadro de diálogo, una opción de menú, un control de campo del formulario, un mensaje o una imagen.
Opcionalmente, se puede modificar cualquiera de estos archivos en función de las necesidades. Para modificar los archivos de imagen, XSL, XML y JavaScript, realice los pasos siguientes:
  1. Determine la página específica o parte de la página que desea modificar.
  2. Localice el archivo cuyo nombre coincida con el elemento que desee cambiar. Por ejemplo:
    • Para modificar la información de configuración de cualquiera de los productos integrados, localice el archivo toolsconfig.xsl.
    • Para modificar los estados del ciclo de vida de la solicitud, busque el archivo requestshared.xml.
    • Para modificar los mensajes que aparecen cuando un usuario prueba la conexión para un nuevo parámetro de configuración de administración, busque los archivos toolsconfig.js y toolsconfig.xsl.
    • Para modificar el botón Editar de la página Administración, Configuración, localice los archivos modify.gif y toolsconfig.xsl.
    • Modifique la lista de estados de la solicitud mediante la edición del archivo requeststatus.xml.
  3. Abra el archivo, revise su contenido y verifique que se controla el elemento o el comportamiento que desee cambiar.
  4. Copie el archivo de su ubicación original a la ubicación personalizada. Utilice la tabla como referencia.
  5. Modifique el archivo según sus requisitos.
  6. Si ha modificado un archivo de imagen o JavaScript, realice este paso. De lo contrario, omítalo.
    1. Copie el archivo JavaScript modificado a la carpeta \FileStore\custom\explorer\scripts.
    2. Copie las imágenes modificadas a la carpeta \FileStore\custom\images.
    3. Busque el archivo XSL en la ubicación personalizada en la que se utiliza el archivo de imagen o JavaScript.
    4. Actualice este archivo XSL y especifique el nuevo nombre de ruta personalizada del archivo de imagen o JavaScript. Para ello, la ruta relativa del archivo de imagen o JavaScript debe ir precedida de "FileStore /". Utilice el siguiente ejemplo como modelo:
    <script src="FileStore/custom/explorer/scripts/custom_form_example.js"></script>
    Esta acción es necesaria porque el archivo XSL hace referencia a la ubicación del almacén de archivos para los archivos de script modificados.
    Si va a utilizar varios equipos de componentes del catálogo, verifique que el almacén de archivos se comparte entre
    todos
    ellos.
  7. Borre la carpeta USM_HOME\view\translets de todos los equipos de componentes del catálogo: elimine todos los archivos de esta carpeta, pero
    no
    suprima la carpeta en sí.
  8. Reinicie todos los equipos de componentes del catálogo.
  9. Verifique que los cambios funcionen en CA Service Catalog como desee.
En la tabla siguiente, la carpeta padre es USM_HOME/view/webapps/usm. La carpeta de almacén de archivos es %USM_HOME/filestore. Las entradas de la carpeta, tales como /explorer y /custom/explorer son las subcarpetas de las carpetas y almacén de archivos padre.
Tipo de archivo
Ubicación original en la carpeta padre
Ubicación personalizada en la carpeta Filestore
XSL
/explorer
/custom/explorer
XSL
/explorer/request
/custom/explorer/request
XML
/locale/icusen
*
/custom/locale/icusen
*
XML
/locale/icusen
*
/request
/custom/locale/icusen
*
/request
image
/images
/custom/images
image
/images/billing
/custom/images/billing
JS
/explorer/scripts
/custom/explorer/scripts
*
El nombre de la carpeta
icusen
se aplica a las implementaciones de inglés solamente. Si se utiliza una implementación no inglesa, el nombre de la carpeta específica de la configuración regional será distinta. En tales casos, utilice el nombre de la carpeta específica de la configuración regional en lugar de
icusen
.