Common-Services - Übersicht

AddLogEntry

Service
Beschreibung
Erzeugt einen neuen Log-Eintrag. Der Zeitstempel des Eintrags wird dabei automatisch vergeben.

CreateBarCode

Service
Beschreibung
Erstellung eines Bar-Codes

CreateDataMatrixCode

Service
Beschreibung
Erstellung eines DataMatrix-Code

CreateGs1BarCode128

Service
Beschreibung
Erstellung eines GS1-Code128-Barcodes

CreateGs1DataMatrixCode

Service
Beschreibung
Erstellung eines GS1-DataMatrix-Codes

CreateQrCode

Service
Beschreibung
Erstellung eines allgemeinen QR-Codes

CreateSwicoBillInformation

Service
Beschreibung
Erzeugt die Rechnungsinformationen (swico bill information) zu Handen des QR-Code.

CreateSwissQrCode

Service
Beschreibung
Erstellung eines "SwissQrCode" gemäss 'Schweizer Implementation Guidelines QR-Rechnung 2.0' Argument-Namen angelehnt an die englische Version der Guideline

CsvQuery

Service
Beschreibung

DeleteTmpFile

Service
Beschreibung
Löscht ein serverseitiges Tmp-File (falls vorhanden). Nicht möglich, wenn R/O-Flag gesetzt ==> Fehler

FileStorage

Service
Beschreibung
Kopiert eine bestimmte Datei aus einem Speicher in einen anderen Speicher. Fehler wenn der Quell-Speicher / die Quell-Datei nicht existiert oder bereits eine Datei mit dem Zielnamen existiert.
Kopiert ein bestimmtes File aus einem File-Storage in den Tmp-Ordner. Ist ein File im Tmp-Ordner vorhanden, wird es überschrieben. Der Name des Ziel-Files kann angepasst werden (wenn leer, dann identisch mit dem Namen des Quell-Files).
Kopiert ein bestimmtes File aus dem Tmp-Ordner in den File-Storage. Ist das File bereits im File-Storage, wird es überschrieben. Der Name des Ziel-Files kann angepasst werden (wenn leer, dann identisch mit dem Namen des Quell-Files).
Erzeugt einen neuen File-Storage anhand des mitgegebenen Namens. Fehler, wenn bereits ein Storage mit dem gleichen Namen existiert.
Löscht ein bestimmtes File (falls vorhanden) in einem bestimmten File-Storage.
Löscht einen existierenden File-Storage anhand des mitgegebenen Namens. Fehler wenn der Storage nicht existiert.
Liefert den Content (respektive einen Teil/Chunk des Contents) eines bestimmten Files in einem File-Storage.
Liefert Infos bezüglich Inhalt eines File-Storages wobei ein Filter mitgegeben werden kann. Bei Bedarf inkl. File-Hashes.
Liefert Liste der vorhandenen File-Storages wobei ein Filter mitgegeben werden kann.
Zeilenweises Resultat?
Verschiebt eine bestimmte Datei aus einem Speicher in einen anderen Speicher. Fehler wenn der Quell-Speicher / die Quell-Datei nicht existiert oder bereits eine Datei mit dem Zielnamen existiert.
Verschiebt ein bestimmtes File aus einem File-Storage in den Tmp-Ordner. Ist im TMP-Ordner bereits ein File vorhanden, wird es überschrieben. Der Name des Ziel-Files kann angepasst werden (wenn leer, dann identisch mit dem Namen des Quell-Files).
Verschiebt ein bestimmtes File aus dem Tmp-Ordner in den File-Storage. Ist bereits ein File im File-Storage vorhanden, wird es überschrieben. Der Name des Ziel-Files kann angepasst werden (wenn leer, dann identisch mit dem Namen des Quell-Files).
Inhalt eines File-Storages in ein Archiv packen. Optional kann Inhalt gefiltert werden. Optional kann adressierter Inhalt gelöscht und/oder zurückgegeben werden.
Setzt den File-Content (respektive einen Teil/Chunk des Contents) eines bestimmten Files in einem File-Storage.
Inhalt eines Archivs in einen File-Storage entpacken. Optional kann Archiv danach gelöscht werden. Optional kann adressierter Inhalt zurückgegeben werden.

GetCacheFileContent

Service
Beschreibung
Liefert den File-Content eines serverseitigen Cache-Files (respektive einen Teil/Chunk des Contents)

GetCacheFolderContent

Service
Beschreibung
Dieser Service liefert Infos zum Inhalt des/eines serverseitigen Cache-/-Unter-Ordners.

GetCacheTextFileContent

Service
Beschreibung
Liefert den Text-File-Content eines serverseitigen Cache-Files

GetConfig

Service
Beschreibung
Dieser Service liefert die gemäss den übergebenen Parametern passenden Konfigurationen. Falls mehrere Kriterien angegeben werden (zum Beispiel mehrere Scopes), werden die Kriterien logisch UND verknüpft ==> alle Kriterien müssen erfüllt sein, damit eine Konfiguration zurückgegeben wird. Falls "*" und "?" NICHT als Wildcards interpretiert werden sollen, müssen stattdessen "<*>" und "<?>" übergeben werden!

GetConfigMetaInfo

Service
Beschreibung
Liefert die gemäss den übergebenen Parametern passenden Konfigurations-Meta-Infos. Falls "*" und "?" NICHT als Wildcards interpretiert werden sollen, müssen stattdessen "<*>" und "<?>" übergeben werden!

GetLogAnnotation

Service
Beschreibung
Protokoll-Anmerkungen (Log-Annotations) abholen: - Neuester Eintrag jeweils zuerst (absteigend nach Zeitstempel sortiert) - Falls gemäss Filter mehr Einträge existieren, als maximal gewünscht sind, werden die ältesten überzähligen Einträge "abgeschnitten" - Falls "*" und "?" NICHT als Wildcards interpretiert werden sollen, müssen stattdessen "<*>" und "<?>" übergeben werden!

GetLogEntry

Service
Beschreibung
Log.Einträge (Log-Entries) abholen: - Neuester Eintrag jeweils zuerst (absteigend nach Zeitstempel sortiert) - Falls gemäss Filter mehr Einträge existieren, als maximal gewünscht sind, werden die ältesten überzähligen Einträge "abgeschnitten" - Falls "*" und "?" NICHT als Wildcards interpretiert werden sollen, müssen stattdessen "<*>" und "<?>" übergeben werden!

GetLogSource

Service
Beschreibung
Liefert die gemäss den übergebenen Parametern passenden Log-Sources. Falls mehrere Kriterien angegeben werden, werden die Kriterien logisch UND verknüpft. Das heisst, alle Kriterien müssen erfüllt sein, damit eine Source zurückgegeben wird. Falls "*" und "?" NICHT als Wildcards interpretiert werden sollen, müssen stattdessen "<*>" und "<?>" übergeben werden!

GetTmpFileContent

Service
Beschreibung
Liefert den File-Content eines serverseitigen Tmp-Files (respektive einen Teil/Chunk des Contents)

Installation

Service
Beschreibung
Eine Datei kopieren, wobei Quell- und Ziel-Installations-Ordner unterschiedlich sein können. Fehlermeldung, wenn die Quell-Datei nicht existiert oder bereits ein Element mit dem Zielnamen existiert.
Einen Ordner kopieren, wobei Quell- und Ziel-Installations-Ordner unterschiedlich sein können. Fehlermeldung, wenn der Quell-Ordner nicht existiert oder bereits ein Element mit dem Zielnamen existiert.
Einen neuen Ordner in einem bestimmten Installations-Ordner anlegen. Kein Fehler, wenn der Ordner bereits existiert (Details können dem Rückgabewert entnommen werden).
Löscht eine bestimmte Datei (falls vorhanden) in einem bestimmten Installations-Ordner.
Löscht einen bestimmten Ordner (falls vorhanden) in einem bestimmten Installations-Ordner. Falls nicht rekursiv und Ordner nicht leer, kommt es zu einem Fehler!
Liefert den Inhalt (respektive einen Teil davon) einer bestimmten Datei in einem bestimmten Installations-Ordner.
Dieser Service liefert Infos zum Inhalt eines Installations-Ordners. Es kann ein Filter mitgegeben werden kann. Bei Bedarf inkl. File-Hashes.
Common.Installation_GetTextFileContent
Eine Datei verschieben, wobei Quell- und Ziel-Installations-Ordner unterschiedlich sein können. Fehler, wenn die Quell-Datei nicht existiert oder bereits ein Element mit dem Zielnamen existiert.
Einen Ordner verschieben, wobei Quell- und Ziel-Installations-Ordner unterschiedlich sein können. Fehler, wenn der Quell-Ordner nicht existiert oder bereits ein Element mit dem Zielnamen existiert.
Installationsordner-Inhalt packen
Setzt den Inhalt (respektive einen Teil davon) einer bestimmten Datei in einem bestimmten Installations-Ordner.
Eine Datei in einem bestimmten Installations-Ordner umbenennen. Fehler, wenn die Datei nicht existiert oder bereits ein Element mit dem Zielnamen existiert.
Einen Ordner in einem bestimmten Installations-Ordner umbenennen. Fehler, wenn der Ordner nicht existiert oder bereits ein Element mit dem Zielnamen existiert.
Inhalt eines Archivs in einen Installations-Ordners entpacken. Optional kann Archiv danach gelöscht werden. Optional kann adressierter Inhalt zurückgegeben werden.

JsonQuery

Service
Beschreibung
Operation, um eine JSON-"Query" (XPath-like-Syntax) gegen ein JSON-Dokument abzusetzen.

ParseEpcQrCodePayload

Service
Beschreibung
Zerlegt einen EPC-QR-Code-Payload

ParseSwicoBillInformation

Service
Beschreibung
Zerlegt eine Rechnungsinformationen (swico bill information).

ParseSwissQrCodePayload

Service
Beschreibung
Zerlegt einen Swiss QR-Code-Payload

ParseSwissQrCodePayloadWithAddInfoType

Service
Beschreibung
Zerlegt einen Swiss QR-Code-Payload und ermittelt den AddInfoType

Pdf

Service
Beschreibung
Mehrere PDF Dokumente zu einem PDF Dokument zusammenführen
PDF Dokument drucken

GetInfo

Printer

Service
Beschreibung

PutTmpFileContent

Service
Beschreibung
Setzt den File-Content eines serverseitigen Tmp-Files (respektive einen Teil/Chunk des Contents)

SetConfig

Service
Beschreibung
Setzt (oder löscht) eine bestimmte Konfiguration. Die Konfiguration muss mittels Name und Nummer adressiert werden.

SetConfigMetaInfo

Service
Beschreibung
Setzt (oder löscht) eine bestimmte Meta-Info.

SetLogAnnotation

Service
Beschreibung
Ändert, löscht oder fügt eine Log-Annotation hinzu. Signatur (und Zeitstempel falls nicht mitgegeben) werden dabei automatisch gesetzt. Id wird beim Hinzufügen automatisch vergeben.

Spooler

Service
Beschreibung
Liefert den Inhalt einer serverseitigen Spooler-Datei (respektive einen Teil/Chunk des Inhalts)
Verschiebt eine bestimmte Datei aus dem Tmp-Ordner in den Spooler. Eine allfällig vorhandene Datei im Spooler wird (standardmässig) überschrieben. Fehler wenn die Tmp-Datei nicht existiert. Standardmässig (kann durch Argument übersteuert werden) ebenfalls Fehler, wenn bereits eine Spooler-Datei mit dem Zielnamen existiert. Der Name der Spooler-Datei kann angepasst werden (wenn leer, dann identisch mit dem Namen der Tmp-Datei).
Setzt den Inhalt einer serverseitigen Spooler-Datei (respektive einen Teil/Chunk des Inhalts)

TestDataTypes

Service
Beschreibung

ValidateIban

Service
Beschreibung
Validiert eine IBAN (Schweiz und Liechtenstein) und gibt die Info zurück, ob es sich um eine QR-IBAN handelt (IID des Bank-Instituts im Nummernbereich 30000 bis 31999).

ValidateSwissQrCodeReference

Service
Beschreibung
Validiert eine Swiss QR-Code-Referenz

XmlQuery

Service
Beschreibung
Operation, um eine XML-"Query" (mittels XPath) gegen ein XML-Dokument abzusetzen.