Publishing Platform Web Services

Die Publishing Platform Web Services oder Lexmark Publishing Services kommunizieren mit der PPR Engine und der Datenbank, um die Erstellung von Schildern, Stapeln und Etiketten zu unterstützen. Sie können auch Daten aus der PPR-Datenbank speichern und extrahieren.

In diesem Abschnitt wird beschrieben, wie diese Komponente installiert wird.

Checkliste Einsatzbereitschaft

Sie können die Publishing Platform Web Services auf einem unterstützten Microsoft SQL Server (2016-2022) installieren, der auf einem der folgenden Betriebssysteme läuft:

Bevor Sie beginnen, stellen Sie sicher, dass Microsoft .NET Framework (4.8 oder höher) auf dem Server installiert ist.

Hinweis:  Die Website muss an alle nicht zugewiesenen IP-Adressen in der Websitebindungskonfiguration gebunden werden.

Einrichtung von IIS

Stellen Sie sicher, dass die erforderlichen Serverrollen und -funktionen installiert oder aktiviert sind.

  1. Klicken Sie im Server Manager-Dashboard auf Rollen und Funktionen hinzufügen und dann auf Weiter .

  2. Wählen Sie im Abschnitt Installationstyp die Option Rollenbasierte oder funktionsbasierte Installation , und klicken Sie dann auf Weiter .

  3. Wählen Sie einen Server aus, und klicken Sie auf Weiter .

  4. Erweitern Sie im Abschnitt Serverrollen den Bereich Webserver (IIS) .

  5. Führen Sie im Bereich Webserver die folgenden Schritte aus:

    A screenshot showing the enabled option in the Web Server section.
    1. Erweitern Sie Allgemeine HTTP-Funktionen und aktivieren Sie Standarddokument , Verzeichnissuche , HTTP-Fehler und Statischer Inhalt .

    2. Erweitern Sie Status und Diagnose und aktivieren Sie HTTP-Protokollierung und Anforderungsüberwachung .

    3. Erweitern Sie Leistung und aktivieren Sie Komprimierung statischer Inhalte .

    4. Erweitern Sie Sicherheit und aktivieren Sie Anforderungsfilterung .

    5. Erweitern Sie Anwendungsentwicklung und aktivieren Sie die folgenden Optionen:

      • .NET Erweiterbarkeit 4.8

      • Initialisierung der Anwendung

      • ASP.NET4.8

      • CGI

      • ISAPI-Erweiterungen

      • ISAPI-Filter

      • Server Side Includes

      • WebSocket-Protokoll

      A screenshot showing the list of options that need to be enabled from the Application Development section.
  6. Führen Sie im Abschnitt Verwaltungstools die folgenden Schritte aus:

    1. Aktivieren Sie IIS-Verwaltungskonsole .

    2. Erweitern Sie IIS 6 Management Compatibility , und aktivieren Sie dann alle Optionen.

  7. Aktivieren Sie im Abschnitt Funktionen die Optionen HTTP-Aktivierung und TCP-Portfreigabe .

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

Installation von Publishing Platform Web Services

  1. Besorgen Sie sich das Installationsprogramm für Publishing Platform Web Services.

    Hinweis:  Wir empfehlen, die Publishing Platform Web Services auf demselben Server zu installieren, auf dem auch die Publishing Platform Engine und der Publishing Platform Manager installiert sind.
  2. Führen Sie die Datei LexmarkPublishingServices.exe als Administrator aus.

  3. Lesen und akzeptieren Sie die Endbenutzer-Lizenzvereinbarung (EULA) , und klicken Sie dann auf Installieren .

  4. Geben Sie den vollständig qualifizierten Domänennamen oder die IP-Adresse des Webservice-Servers an.

  5. Geben Sie den Namen des Datenbankservers mit der Instanz an.

  6. Geben Sie die Login-ID und das Passwort des Datenbankservers an.

  7. Wählen Sie eine Datenbank aus.

    A screenshot showing the applicable database you need to select to install Publishing Platform Web Services.
  8. Geben Sie den Link zur Installation der Publishing Platform Engine an.

    Hinweis:  Geben Sie http://<hostname>/LexmarkPublishing/promos.poc ein, wobei <hostname> der vollständig qualifizierte Domainname oder die IP-Adresse des Servers der Engine ist.
  9. Navigieren Sie zu einem Ordner, in dem die Dateien der Web Services gespeichert werden sollen.

    Hinweis:  Wir empfehlen, das Standardverzeichnis beizubehalten.
    A screenshot showing the folder where you can store the web services files.
  10. Wenn Sie eine Redis-Lastausgleichskonfiguration verwenden, aktivieren Sie Redis verwenden .

Hinweise:

FAQ

  1. Wie drucke ich mehrere Exemplare eines Schildes?

    1. Öffnen Sie die Datei App.Config unter C:\inetpub\wwwroot\Lexmark_Publishing_Services.

    2. Passen Sie den Zeitüberschreitungswert für den Aufruf der POC-Engine entsprechend der Größe der Schildexemplare an.

  2. Wie aktiviere ich die SWAGGER-Dokumentseite?

    1. Öffnen Sie die Datei App.Config unter C:\inetpub\wwwroot\Lexmark_Publishing_Services.

    2. Setzen Sie den Wert von EnableSwaggerUI auf true .

  3. Wie ändere ich die Datenbankverbindungszeichenfolgen nach der Installation?

    Datenbankverbindungszeichenfolgen werden verschlüsselt in der Datei Web.Config gespeichert, die sich unter C:\inetpub\wwwroot\Lexmark_Publishing_Services befindet.

    1. Entschlüsseln Sie die Verbindungszeichenfolgen und ändern Sie sie nach Bedarf. Verschlüsseln Sie sie anschließend wieder in der Datei Web.Config .

    2. Geben Sie die folgenden Befehle ein, um die Verbindungszeichenfolgen zu entschlüsseln bzw. zu verschlüsseln:

      • 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"