Um für den Benutzer eine einheitliche Möglichkeit der Pfadnamengestalltung zu schaffen, wurden in den SOGWT-Tools Standardpfadnamen vereinbart.
Diese Standardpfadnamen können entweder "normale" Dateinamen, in der Syntax
d:\Verzeichnis\Dateiname.Endung
\\Rechnername\Freigabename\Verzeichnisname\Dateiname.Endung
oder eine der folgenden Sondervarianten sein:
Hinweis: In Pfadnamen können "/" und "\" gleichbedeutend eingesetzt werden.
VARIABLE\Verzeichnis\Dateiname.Endung | Variable am Anfang des Dateinamen werden aufgelöst. |
${VARIABLE}\Verzeichnis\Dateiname.Endung | Zur besseren Lesbarkeit können Variable auch in geschweifte Klammern gesetzt werden. |
%VARIABLE%\Verzeichnis\Dateiname.Endung | Auch die Windows/DOS-Schreibweise wird unterstützt. |
|P Druckername | Bei Ausgabe von LGEN-Listen erfolgt die Ausgabe zuerst in eine Temp-Datei. Anschließend wird das Kommando sogutf8print genutzt, um die Datei auf einen physikalischen Windows-Drucker auszugeben. Der Drucker muss auf dem aktuellen Client mit Hilfe des Kommandos sogpsetup eingerichtet worden sein. |
|S Druckerqueue|Liste|Relais | Bei Ausgabe von LGEN-Listen erfolgt die Ausgabe direkt über das SOGWT-Spool-System, über die angegebene Druckerqueue. Informativ wird der Output "Liste" genannt. Mit Relais kann ein Rechner bestimmt werden, der die Aufbereitung durchführen soll. Im Normalfall wird kein Relais definiert. |
|A Liste|Ordner|Benutzer | Bei Ausgabe von LGEN-Listen erfolgt die Ausgabe in dem Benutzerordner des SOGWT-Spoolsystems. Dies ist folgender Dateiname: ${SPOOLDIR}\hhlp\user\Benutzer\Ordner\ListeIst kein Listenname angegeben, wird der interne Listenname verwendet. Ist kein Ordner angegeben, wird "Neu" verwendet. Ist kein Benutzer angegeben, wird der aktuelle Benutzer verwendet. |
Bei Einsatz der SOGForms-Anbindung kommen folgende Pfaddefinitionen hinzu: | |
|R Ausgabename|Formular|Drucker | Ausgabe über SOGForms. Ist ein Drucker angegeben erfolgt die Ausgabe direkt auf der entsprechenden Druckerqueue. |
|M Ausgabename|Formular|MDBEndname|Ordner|Benutzer | Ausgabe erfolgt für SOGForms in eine Datendatei (xml). Die Ausgabe erfolgt wie bei der "|A" Variante in den Benutzerordner des Spoolsystems. |
|M Ausgabename|Formular|MDBPfadname | Ausgabe erfolgt für SOGForms in eine Datendatei (xml). Als Ausgabedatei kann direkt ein XML-Pfadname angegeben werden. |
|D Ausgabename|Formular|PDFEndname|Ordner|Benutzer | Ausgabe erfolgt über SOGForms in eine PDF-Datei. Die PDF-Datei kann später mit Hilfe eines PDF-Readers angeschaut, oder auf einem beliebigen Drucker ausgedruckt werden. Die Ausgabe erfolgt wie bei der "|A" Variante in den Benutzerordner des Spoolsystems. |
|D Ausgabename|Formular|PDFPfadname | Ausgabe erfolgt über SOGForms in eine PDF-Datei. Die PDF-Datei kann später mit Hilfe eines PDF-Readers angeschaut, oder auf einem beliebigen Drucker ausgedruckt werden. Als Ausgabedatei kann direkt ein PDF-Pfadname angegeben werden. |
In einfachen Klammern können dem LGEN-Pfad weitere Parameter vorangestellt werden. Mehrere Parameter können durch Komma getrennt werden.
Dabei sind folgende Angaben möglich:
Die Ausgabe wird mit "OpenExtend" eröffnet. Dadurch bleibt der vorhandene Inhalt der Ausgabe bestehen und wird erweitert.
Festlegung eines Druckformulars. Das Druckformular wird nur verwendet, wenn ein PDF-Ausgabepfad angegeben wird. Bei der Wandlung in PDF kann das Druckformular Logos einblenden, die Zeichenrasterung bestimmen, sowie das Papierformat festlegen. Druckformulare können mit dem Program "sogpsetup" hinterlegt werden.
Die Option "utf8" sorgt für eine Ausgabe der Druckdaten im UTF8-Format. Diese Option wird nur von Programmen unterstützt, die auf CSharp umgestellt sind.
Die Option "unicode" sorgt für eine Ausgabe der Druckdaten im UNICODE-Format. Diese Option wird nur von Programmen unterstützt, die auf CSharp umgestellt sind.
Beispiel:
(form:a3)c:\temp\p130-a3.pdf