Version

mS3 PIM ab 6.6.4

Bisherige Methode

Die primäre Datenquelle für Commerce und Exportcenter war eine SQLite Datenbank-Datei. Sie enthielt alle Daten einer Publikation in einer bestimmten Sprache (sowie einer möglichen Ersatzsprache). Die Erstellung dieser Datei erfolgte auf dem SQL Server mittels einer Stored Procedure. Dieser Prozess hatte einige Einschränkungen, z.B. war nur ein Ausgabepfad möglich und es gab Performance-Probleme.

Neuer Universal Export

Ab der Version 6.6.4 wird die SQL Stored Procedure durch die Applikation “Goodson.UniversalExport.exe” ersetzt. Diese EXE wird von Commerce und Exportcenter über den Pfad D:\Batch\Webexport\Applikation\WebexportCommerce.exe gestartet. Die WebexportCommerce.exe existierte bereits zuvor und hat vor der Version 6.6.4 die Stored Procedure aufgerufen. Nun ruft dieses Programm die Goodson.UniversalExport.exe auf. Sollte der Ordner D:\Batch\Webexport\Applikation\UniversalExport\ nicht existieren, wird die Stored Procedure gestartet. Dies ermöglicht die Nutzung des alten Ausgabe-Prozesses als Fallback.

Installation

Es ist wichtig, den Ordner D:\Batch\Webexport\Applikation zu aktualisieren. Wie zuvor kann dieser im Setup Zip unter mS3 PIM\Wichtige Ordner gefunden werden. Es ist empfehlenswert, den Ordner Webexport\Applikation auf dem Kundenrechner zu löschen und den neuen aus dem ZIP-Archiv zu kopieren.

Konfiguration Die Aktualisierung des Applikationsordners ist der wichtigste Schritt. Überprüft werden sollten folgende CustomisableSettings:

  • BaseWebExportPath
  • BaseBatchPath

Diese Pfade (z.B. \\server\Webexport$) müssen nicht mehr zwingend UNC Pfade sein. Es könnte alternativ %USERPROFILE%\Dokumente\ExportCenter eingestellt werden. Dadurch kann jeder Benutzer (wie in Citrix Umgebungen) individuelle Exporte durchführen, selbst für dieselbe Publikation und Sprache.