Servicios web de plataformas de publicación

Publishing Platform Web Services o Lexmark Publishing Services ayudan a renderizar señales, lotes y etiquetas mediante la comunicación con el motor y la base de datos de PPR. También puede almacenar y extraer datos de la base de datos PPR.

En esta sección se muestra cómo instalar este componente.

Lista de comprobación de preparación para la implementación

Puede instalar Publishing Platform Web Services en un Microsoft SQL Server compatible (2016-2022) que se ejecute en cualquiera de los siguientes sistemas operativos:

Antes de empezar, asegúrese de que Microsoft .NET Framework (4.8 o posterior) está instalado en el servidor.

Nota:  Debe vincular el sitio a todas las direcciones IP sin asignar en la configuración de vinculación del sitio.

Configuración de IIS

Asegúrese de que los roles y funciones de servidor necesarios están instalados o activados.

  1. En el panel de Server Manager, haga clic en Agregar funciones y características y, a continuación, haga clic en Siguiente .

  2. En la sección Tipo de instalación, seleccione Instalación basada en funciones o basada en características y, a continuación, haga clic en Siguiente .

  3. Seleccione un servidor y, a continuación, haga clic en Siguiente .

  4. En la sección Roles de servidor , expanda Servidor web (IIS).

  5. En la sección Servidor web , haga lo siguiente:

    A screenshot showing the enabled option in the Web Server section.
    1. Amplíe Common HTTP Features (Características HTTP comunes) y, a continuación, habilite Documento predeterminado , Examen de directorios , HTTP Errors (Errores HTTP) y Contenido estático .

    2. Amplíe Health and Diagnostics (Estado y diagnóstico) y, a continuación, habilite HTTP Logging (Registro HTTP) y Request Monitor (Monitor de solicitudes).

    3. Amplíe el rendimiento y, a continuación, habilite la compresión de contenido estático .

    4. Amplíe la seguridad y, a continuación, habilite el filtrado de solicitudes .

    5. Amplíe Desarrollo de aplicaciones y, a continuación, habilite las siguientes opciones:

      • Extensibilidad de .NET 4.8

      • Inicialización de la aplicación

      • ASP.NET4.8

      • CGI

      • Extensiones ISAPI

      • Filtros ISAPI

      • Inclusiones en el servidor

      • Protocolo WebSocket

      A screenshot showing the list of options that need to be enabled from the Application Development section.
  6. En la sección Herramientas de administración, haga lo siguiente:

    1. Habilite IIS Management Console (Consola de administración de IIS).

    2. Amplíe IIS 6 Management Compatibility (Compatibilidad con la gestión de IIS 6) y, a continuación, habilite todas las opciones.

  7. En la sección Funciones, habilite HTTP Activation (Activación de HTTP) y TCP Port Sharing (Uso compartido de puertos TCP).

    A screenshot showing the list of options that need to be enabled from the Management Tools section.

Instalación de Publishing Platform Web Services

  1. Obtenga el instalador de Publishing Platform Web Services.

    Nota:  Recomendamos instalar Publishing Platform Web Services en el mismo servidor donde están instalados Publishing Platform Engine y Publishing Platform Manager.
  2. Ejecute el archivo LexmarkPublishingServices.exe como administrador.

  3. Lea y acepte el Acuerdo de licencia del usuario final (EULA) y, a continuación, haga clic en Instalar .

  4. Proporcione el nombre de dominio completo o la dirección IP del servidor de servicios web.

  5. Proporcione el nombre del servidor de bases de datos con la instancia.

  6. Proporcione el ID de inicio de sesión y la contraseña del servidor de bases de datos.

  7. Seleccione una base de datos.

    A screenshot showing the applicable database you need to select to install Publishing Platform Web Services.
  8. Proporcione el enlace a la instalación de Publishing Platform Engine.

    Nota:  Escriba http://<nombre_de_host>/lexmarkpublishing/promos.poc , donde <nombre_de_host> es el nombre de dominio completo o la dirección IP del servidor del motor.
  9. Navegue a una carpeta en la que desee guardar los archivos de servicios web.

    Nota:  Recomendamos mantener el directorio predeterminado.
    A screenshot showing the folder where you can store the web services files.
  10. Si utiliza una configuración de equilibrio de carga de Redis, active Usar Redis .

Notas:

FAQ

  1. ¿Cómo puedo imprimir varias copias de un cartel?

    1. Abra el archivo App.Config que se encuentra en C:\inetpub\wwwroot\Lexmark_Publishing_Services.

    2. Ajuste el valor del tiempo de espera de la llamada al motor de POC en función del tamaño de las copias del cartel.

  2. ¿Cómo puedo activar la página del documento SWAGGER?

    1. Abra el archivo App.Config que se encuentra en C:\inetpub\wwwroot\Lexmark_Publishing_Services.

    2. Establezca el valor de EnableSwaggerUI como verdadero .

  3. ¿Cómo cambio las cadenas de conexión de la base de datos después de la instalación?

    Las cadenas de conexión de la base de datos se almacenan de forma cifrada en el archivo Web.Config situado en C:\inetpub\wwwroot\Lexmark_Publishing_Services.

    1. Descifre las cadenas de conexión, modifíquelas si es necesario y, a continuación, cífrelas de nuevo en el archivo Web.Config .

    2. Escriba los siguientes comandos para descifrar y cifrar las cadenas de conexión, respectivamente:

      • C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pd "connectionStrings" -app "/LexmarkPublishingServices"

      • C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pe "connectionStrings" -app "/LexmarkPublishingServices"