Webseiten-Werkzeuge

Benutzer-Werkzeuge


Ein Skript erstellen und mit einem Gateway verwenden

Nachdem Sie ein Skript in der Entwicklungsumgebung gespeichert haben, wird dieses unter %Public%\Documtens\SPE Systemhaus GmbH\print2forms\p2fSimplyScript abgelegt. Dabei gibt es jedes Skript in zwei verschiedenen Formaten: Als PHP-Datei und als XML Datei. Die XML-Datei wird von der Entwicklungsumgebung benötigt, um das Skript laden und bearbeiten zu können. Bewahren Sie diese also gut auf, für den Fall, das Sie das Skript zu einem späteren Zeitpunkt in der Entwicklungsumgebung laden möchten. Die PHP-Datei hingegen können Sie mit Ihrem print2forms-Gateway verwenden.

Die Konfiguration eines Gateways für ein p2fSimply-Skript ist ähnlich zu der Vorgehensweise bei der Konfiguration für ein normales Skript. Sollten Sie Probleme beim Verstehen dieses Artikels haben, kann Ihnen daher der Artikel zur allgemeinen Verwendung eines Gateways mit einem Skript weiterhelfen.

Wie Sie Ihr p2fSimply-Skript nun mit Ihrem Gateway verwenden können hängt von mehreren Faktoren ab:

  • Läuft Ihre Entwicklungsumgebung auf demselben Computer wie das Gateway?
  • Möchten Sie den Standardskriptordner %Public%\Documtens\SPE Systemhaus GmbH\print2forms\p2fSimplyScript verwenden?

Wenn Sie diese Fragen mit ja beantworten, können Sie bei Abschnitt „Konfiguration eines Gateways mit Standardskriptpfad“ weitermachen. Haben Sie eine eigene Maschine für das Gateway muss dort zum Starten von p2fSimply-Skripten die p2fSimply-Runtime oder die p2fSimply-Entwicklungsumgebung installiert sein. Möchten Sie auf der Gatewaymaschine den Standardskriptpfad verwenden, können Sie, nachdem Sie das Skript dort hin kopiert haben ebenfalls beim Abschnitt „Konfiguration eines Gateways mit Standardpfaden“ weitermachen. Lesen Sie in jedem anderen Fall den Abschnitt „Konfiguration eines Gateways mit benutzerspezifischem Skriptpfad“

Konfiguration eines Gateways mit benutzerspezifischem Pfad

Öffnen Sie Die Client / Gateway Konfiguration für Ihr Gateway. Stellen Sie dort als Skriptverzeichnis den Ordner ein, in den Sie das Skript kopiert haben. Geben Sie dann das Spoolverzeichnis an. Als Befehlszeile verwenden Sie dann

"%RUNTIME%\p2fSimply.bat" -s "%1" -p "%2" -f "%4" -n "%SKRIPTNAME%"

Ersetzen Sie %SKRIPTNAME% durch den Namen Ihres Skriptes. Verwenden Sie eine Standalone-Runtime setzen Sie für %RUNTIME% den Installationspfad der Runtime ein. Haben Sie hingegen die gesamte Entwicklungsumgebung auf dem Gateway installiert, verwenden Sie den Installationspfad der Entwicklungsumgebung gefolgt von „\www\p2fActions\runtime“. Ist Ihre Entwicklungsumgebung also in „C:\p2fSimply“ so lautet der gesamte Pfad „C:\p2fSimply\www\p2fActions\runtime“ in beiden Fällen muss sich im Entsprechenden Pfad eine p2fSimply.bat befinden.

Konfiguration eines Gateways mit Standardskriptpfad

Öffnen Sie Die Client / Gateway Konfiguration für Ihr Gateway. Da Sie den Standardskriptordner verwenden wollen brauchen Sie keinen Skriptordner angeben. Das Spoolverzeichnis müssen Sie hingegen in jedem Fall angeben, auch wenn Sie de Standardpfad „%PUBLIC%\Documents\SPE Systemhaus GmbH\print2forms\p2fSpool“ verwenden wollen. Als Befehlszeile verwenden Sie dann:

"%RUNTIME%\p2fSimply.bat" -p "%2" -f "%4" -n "%SKRIPTNAME%"

Möchten Sie das Standardspoolverzeichnis verwenden genügt auch

"%RUNTIME%\p2fSimply.bat" -f "%4" -n "%SKRIPTNAME%"

Ersetzen Sie %SKRIPTNAME% durch den Namen Ihres Skriptes. Verwenden Sie eine Standalone-Runtime setzen Sie für %RUNTIME% den Installationspfad der Runtime ein. Haben Sie hingegen die gesamte Entwicklungsumgebung auf dem Gateway installiert, verwenden Sie den Installationspfad der Entwicklungsumgebung gefolgt von „\www\p2fActions\runtime“. Ist Ihre Entwicklungsumgebung also in „C:\p2fSimply“ so lautet der gesamte Pfad „C:\p2fSimply\www\p2fActions\runtime“ in beiden Fällen muss sich im Entsprechenden Pfad eine p2fSimply.bat befinden.

Die p2fSimply.bat

Die p2fSimply.bat ist die Runtime von p2fSimply, diese führt die fertigen Skripte aus. Um ein Sie benötigt zwischen ein und vier Parameter:

  • -f: Der Dateiname der pcl. bzw. ctl. Datei. Sollen vom Skript beispielsweise die Dateien test.pcl und test.ctl verarbeitet werden, so muss -f test verwendet werden.
  • -n: Der Name des Skripts, das gestartet werden soll. Wenn dieser Parameter nicht angegeben wird, wird default als Skriptname verwendet.
  • -p: Der Pfad zum Arbeitsverzeichnis (auch Spool-Verzeichnis genannt). Wird dieser Parameter nicht angegeben, wird %Public%\Documents\SPE Systemhaus GmbH\print2forms\p2fSpool verwendet. %Public% steht dabei für das öffentliche Benutzerverzeichnis, das sich seit Windows 7 standardmäßig unter C:\Users\Public befindet.
  • -s: Der Pfad zum Skriptverzeichnis. Wird dieser Parameter nicht angegeben, wird %Public%\Documents\SPE Systemhaus GmbH\print2forms\p2fSimplyScripts verwendet. %Public% steht dabei für das öffentliche Benutzerverzeichnis, das sich seit Windows 7 standardmäßig unter C:\Users\Public befindet.
print2forms/skripte/p2fsskriptverwenden.txt · Zuletzt geändert: 2018-02-21 15:10 (Externe Bearbeitung)