Creación de un proyecto personalizado para las personalizaciones relacionadas con la búsqueda

Puede crear y mantener un proyecto de programa de utilidad en el espacio de trabajo para todas las personalizaciones relacionadas con la búsqueda.

Siga estos pasos para añadir el código personalizado a la vía de acceso de clases EAR Search:
Importante: Tenga en cuenta las siguientes restricciones cuando implemente las personalizaciones relacionadas con la búsqueda en el servidor de HCL Commerce Search.

El servidor de búsqueda no tiene acceso a los siguientes componentes:

  • Servicios de componente basados en BOD u objetos SDO.
  • HCL Commerce Mandatos de tarea o controlador de WebSphere Commerce.
  • HCL Commerce EJB, beans de datos o beans de acceso de WebSphere Commerce.
En lugar de ello, se deben proporcionar servicios de negocio desde el servidor de HCL Commerce a través de la interfaz REST, mientras que los datos de negocio deben recuperarse utilizando el servicio de consulta JDBC de la Capa de servicios de datos.

Para obtener más información sobre la arquitectura del servidor de búsqueda, consulte HCL Commerce Search Interfaz.

Para obtener más información sobre las vías de compatibilidad de búsqueda, consulte Migración de la.

Procedimiento

  1. Cree un proyecto de programa de utilidad bajo el espacio de trabajo.
    Por ejemplo, SearchServerExtensionsLogic.
    1. Seleccione Archivo > Nuevo > Otros... > Proyecto Java.
    2. Introduzca un nombre de proyecto, como SearchServerExtensionsLogic y seleccione Finalizar.
  2. Configure la vía de acceso de clases del nuevo proyecto para incluir los archivos JAR EAR Search.
    1. Haga clic en el botón derecho del ratón en el proyecto recién creado y seleccione Ruta de creación > Configurar ruta de creación.
    2. Seleccione la pestaña Bibliotecas.
    3. Haga clic en Añadir biblioteca.
    4. Seleccione Biblioteca de usuario y Haga clic en Siguiente.
    5. Seleccione Bibliotecas de usuario.
    6. Seleccione Nuevo y escriba un nombre.
      Por ejemplo, Search.
      Haga clic en Aceptar.
    7. Haga clic en Añadir JAR externos y seleccione todos los archivos JAR del EAR Search.
      Por ejemplo, todos los archivos bajo workspace_dir\Search.
    8. Haga clic en Aceptar > Finalizar > Aceptar.
  3. Añada SearchServerExtensionsLogic a los proyectos del programa de utilidad WAR Search-Rest.
    1. Seleccione la vista J2EE, si aún no se ha seleccionado.
    2. Vaya a la siguiente ubicación: Search-Rest > WebContent > WEB-INF.
    3. Haga clic en el botón derecho del ratón en web.xml y seleccione Abrir con > Editor de descriptor de despliegue de aplicación web.
    4. Seleccione Acciones > Gestionar JAR de programa de utilidad
    5. Haga clic en Añadir y seleccione Proyecto.
    6. Seleccione el proyecto recién creado, SearchServerExtensionsLogic, y haga clic en Finalizar.
    7. Haga clic en Aceptar.
  4. Publique el servidor de prueba y reinicie la aplicación de búsqueda