1.1 Condition
Das optionale Attribut Condition gibt an, ob die Aktion ausgeführt wird. Der Wert muss dem Typ Boolean entsprechen. Zur Auswertung kann VBScript verwendet werden. Beispielsweise die Vergleichsoperatoren von VBScript.
1.2 IgnoreError
Das optionale Attribut IgnoreError gibt an, ob die Aktion bei einem Error die Ausführung des Batchpad Skriptes abbricht. Der Wert muss dem Typ Boolean entsprechen.
1.3 Variable
Das optionale Attribut Variable gibt bei dem erfolgreichen Ausführen einer Aktion true zurück, ansonsten false. Falls das Attribut eine andere Verwendung hat, ist die Verwendung bei der Aktion beschrieben.
2 Azure
2.1 AzureFileUpload
Die Aktion AzureFileUpload führt einen Datei-Upload zu dem Microsoft Azure Dateispeicher durch. Als Quelle für den Upload muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Der Zielpfad wird in dem Attribut Destination hinterlegt. Der Zielpfad muss den Pfad, den Dateinamen und die Dateiendung enthalten. Zudem sind die für Azure notwendigen Pflichtattribute Account, Key und Container zu hinterlegen.
<AzureFileUpload Source="" Destination="" Account="" Key="" Container="" Condition="" Variable="{@Result}" IgnoreError="false" />
2.2 AzureFileDownload
Die Aktion AzureFileDownload führt einen Datei-Download aus dem Microsoft Azure Dateispeicher durch. Als Quelle für den Download muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Der Zielpfad wird in dem Attribut Destination hinterlegt. Der Zielpfad muss den Pfad, den Dateinamen und die Dateiendung enthalten. Zudem sind die für Azure notwendigen Pflichtattribute Account, Key und Container zu hinterlegen.
<AzureFileDownload Source="" Destination="" Account="" Key="" Container="" Condition="" Variable="{@Result}" IgnoreError="false" />
2.3 AzureFileDelete
Die Aktion AzureFileDelete führt einen Datei-Löschung auf dem Microsoft Azure Dateispeicher durch. Als Quelle für die zu löschende Datei muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Zudem sind die für Azure notwendigen Pflichtattribute Account, Key und Container zu hinterlegen.
<AzureFileDelete Source="" Account="" Key="" Container="" Condition="" Variable="{@Result}" IgnoreError="false" />
2.4 AzureFileListDirectory
Die Aktion AzureFileListDirectory liefert eine DataTable Objekt mit den Verzeichnissen und Dateien der angegeben Azure Dateispeicher zurück (Attribut: Data). Die Anzahl der Datensätze wird über das Attribut DataCount zurückgegeben. Zudem sind die für Azure notwendigen Pflichtattribute Account, Key und Container zu hinterlegen.
<AzureFileListDirectory Data="{@myData}" DataCount="{@ResultCount}" Account="" Key="" Container="" Condition="" Variable="{@Result}" IgnoreError="false" />
3 Amazon S3
3.1 AmazonS3FileUpload
Die Aktion AmazonS3FileUpload führt einen Datei-Upload zu dem Amazon S3 Dateispeicher durch. Als Quelle für den Upload muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Der Zielpfad wird in dem Attribut Destination hinterlegt. Der Zielpfad muss den Pfad, den Dateinamen und die Dateiendung enthalten. Zudem sind die für Amazon S3 notwendigen Pflichtattribute AccessKeyID, SecretAccessKey und Bucket zu hinterlegen.
<AmazonS3FileUpload Source="" Destination="" AccessKeyID="" SecretAccessKey="" Bucket="" Condition="" Variable="{@Result}" IgnoreError="false" />
3.2 AmazonS3FileDownload
Die Aktion AmazonS3FileDownload führt einen Datei-Download aus dem Amazon S3 Dateispeicher durch. Als Quelle für den Download muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Der Zielpfad wird in dem Attribut Destination hinterlegt. Der Zielpfad muss den Pfad, den Dateinamen und die Dateiendung enthalten. Zudem sind die für Amazon S3 notwendigen Pflichtattribute AccessKeyID, SecretAccessKey und Bucket zu hinterlegen.
<AmazonS3FileDownload Source="" Destination="" AccessKeyID="" SecretAccessKey="" Bucket="" Condition="" Variable="{@Result}" IgnoreError="false" />
3.3 AmazonS3FileDelete
Die Aktion AmazonS3FileDelete führt eine Datei-Löschung auf dem Amazon S3 Dateispeicher durch. Als Quelle für die zu löschende Datei muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Zudem sind die für Amazon S3 notwendigen Pflichtattribute AccessKeyID, SecretAccessKey und Bucket zu hinterlegen.
<AmazonS3FileDelete Source="" AccessKeyID="" SecretAccessKey="" Bucket="" Condition="" Variable="{@Result}" IgnoreError="false" />
4 Nextcloud
4.1 NextcloudFileUpload
Die Aktion NextcloudFileUpload führt einen Datei-Upload zu dem Nextcloud Dateispeicher durch. Als Quelle für den Upload muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Der Zielpfad wird in dem Attribut Destination hinterlegt. Der Zielpfad muss den Pfad, den Dateinamen und die Dateiendung enthalten. Zudem sind die für Nextcloud notwendigen Pflichtattribute Username, Passwort und Hostname zu hinterlegen.
<NextcloudFileUpload Source="" Destination="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />
4.2 NextcloudFileDownload
Die Aktion NextcloudFileDownload führt einen Datei-Download aus dem Nextcloud Dateispeicher durch. Als Quelle für den Download muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Der Zielpfad wird in dem Attribut Destination hinterlegt. Der Zielpfad muss den Pfad, den Dateinamen und die Dateiendung enthalten. Zudem sind die für Nextcloud notwendigen Pflichtattribute Username, Passwort und Hostname zu hinterlegen.
<NextcloudFileDownload Source="" Destination="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />
4.3 NextcloudFileDelete
Die Aktion NextcloudFileDelete führt eine Datei-Löschung auf dem Nextcloud Dateispeicher durch. Als Quelle für die Löschung muss der Pfad der Datei (inkl. Dateiname und Dateiendung) für das Attribut Source hinterlegt werden. Zudem sind die für Nextcloud notwendigen Pflichtattribute Username, Passwort und Hostname zu hinterlegen.
<NextcloudFileDelete Source="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />
4.4 NextcloudPathCreate
Die Aktion NextcloudPathCreate erstellt einen Pfad auf dem Nextcloud Dateispeicher. Der Pfad wird über das Attribut Source hinterlegt. Zudem sind die für Nextcloud notwendigen Pflichtattribute Username, Passwort und Hostname zu hinterlegen.
<NextcloudPathCreate Source="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />
4.5 NextcloudPathOrFileExists
Die Aktion NextcloudPathOrFileExists prüft, ob ein Pfad oder eine Datei auf dem Nextcloud Dateispeicher existiert. Der Pfad bzw. der Pfad inkl. Dateiname und Dateiendung wird über das Attribut Source hinterlegt. Zudem sind die für Nextcloud notwendigen Pflichtattribute Username, Passwort und Hostname zu hinterlegen.
<NextcloudPathOrFileExists Source="" Username="" Password="" Hostname="" Condition="" Variable="{@Result}" IgnoreError="false" />