Añadir propiedades no sensibles al idioma a la Catalogs tool
En esta lección, personalizará la Catalogs tool para dar soporte a más información de UserData que se añade al nombre CatalogEntry. En esta guía de aprendizaje, añadirá soporte para la información de detalles de garantía de entrada de catálogo. Puede seguir el mismo procedimiento para cualquier propiedad no sensible al idioma de un nombre.
Por qué y cuándo se efectúa esta tarea
<wcf:getData>
. Como parte de esta lección, deberá registrar el perfil de acceso personalizado en el lado del cliente para poder configurar el cliente del Management Center para que obtenga los datos de garantía. Para registrar el perfil de acceso personalizado en el lado del cliente, cree un archivo de configuración personalizado, get-data-config.xml. El archivo get-data-config.xml configura cómo el Management Center recupera los datos del servidor con la biblioteca de etiquetas base <wcf:getData>
. La versión de extensión de este archivo del directorio com.ibm.commerce.catalog-ext altera temporalmente la definición original.
La acción Configuración del código GetData ejecuta la etiqueta HCL Commerce
getData
. Esta acción busca archivos de configuración llamados get-data-config.xml en el directorio WEB-INF/config. Los archivos de configuración deben seguir las normas siguientes:- El elemento raíz debe ser
get-data-config
. - Cada componente tiene un archivo de configuración, que se utiliza con la acción
getData
. - Cada archivo de configuración de componente se encuentra en el directorio , donde component es el nombre del componente.
- Los archivos de extensión deben estar en el directorio siguiente: . Estos archivos se cargan después de los archivos de configuración de componente.
MyCompany_All
. Un generador de expresiones es una clase de ayuda, o una plantilla, declarada en el archivo HCL Commerce get-data-config.xml. Lo utiliza la etiqueta getData
en un archivo JSP para crear una expresión XPath que recupera los datos.Procedimiento
-
Actualice el archivo de plantilla de consulta wc-query-MyCompanyCatalogEntry-get.tpl para añadir datos al nombre CatalogEntry.
Este archivo contiene la información siguiente:
- Una sección de definiciones de símbolos en la que se definen las tablas incluidas en la plantilla de consulta. En esta guía de aprendizaje, incluirá las tablas de base de datos CATENTRY, CATENTDESC, XWARRANTY y XCAREINSTRUCTION en la sección de definiciones de símbolos.
- Definición de una nueva sentencia SQL de asociación que busca los nuevos datos personalizados.
- Definición de un nuevo perfil de acceso
MyCompany_All
, que amplía el perfil de acceso de resumen de entrada de catálogo predeterminado:IBM_Admin_Summary
.Nota: Los prefijosIBM_Admin_
que se utilizan en el perfil de accesoIBM_Admin_Summary
están pensados para que los utilicen las llamadas de servicios de administración y del Management Center. Los perfiles de acceso que no sigan los nuevos convenios de denominación continuarán funcionando correctamente, ya que se mantiene la compatibilidad con las versiones anteriores. No obstante, se recomienda seguir dichos convenios para los perfiles de acceso existentes y al realizar cambios en los perfiles de acceso futuros.
-
Habilite el registro y el rastreo del Management Center.
-
Determine el nombre del URL de servicio. Para buscar el nombre del URL de servicio, debe habilitar el rastreo en el Management Center.
-
Determine el archivo JSP de controlador.
-
Determine el generador de expresiones que se utilizará para la personalización.
-
Determinar el perfil de acceso predeterminado para el generador de expresiones.
-
Altere temporalmente el generador de expresiones dentro de su archivo get-data-config.xml personalizado.
Puede utilizar su archivo de configuración personalizado para recuperar información de garantía adicional del nombre CatalogEntry. El archivo personalizado debe alterar temporalmente el archivo de configuración de componente base.