Mehrere Datensätze mit einem einzigen Aufruf Ihrer Webservice-Integration drucken
Überblick
Bei der Verwendung von Webdienst-Integrationen für das automatisierte Drucken werden Druckaufträge über HTTP-Webanfragen gestartet. Um den Netzwerkverkehr zu reduzieren, möchten Sie möglicherweise mehrere Etiketten mit einer einzigen Webanfrage drucken.
In diesem Artikel erfahren Sie, wie Sie eine Webanfrage für mehrere Datensätze senden können.
Gilt für
BarTender 2022 und neuer
Automation Edition und höher
Integration Builder
Informationen
Einrichten einer Webdienst-Integration
Lesen Sie den folgenden Artikel, um Anweisungen zum Erstellen Ihrer Webdienst-Integration zu erhalten:
Erstellen einer Webdienst-Integration
Verwendung von BTXML
Datenbankdatei einrichten
- Erstellen Sie eine durch Kommas getrennte CSV-Datei, bei der die erste Zeile die Feldnamen enthält, wie im folgenden Beispiel gezeigt.
FirstName,LastName,City,Zip Code
Adam,Jones,Bellevue,98008,
John,Smith,Kirkland,98293
BTW-Datei einrichten
- Erstellen Sie eine neue BTW-Datei und fügen Sie Textobjekte für jedes der Datenbankfelder hinzu.
- Richten Sie eine benannte Datenbankverbindung ein und verknüpfen Sie die Felder mit Ihren Textobjekten. Wie Sie dies einrichten können, erfahren Sie in folgendem Tutorial: Erste Schritte mit Datenbankverbindungen (Video - 5:20)
- Notieren Sie sich den Namen der Datenbankverbindung, da Sie diesen für die Erstellung der BTXML-Datei benötigen:
BTXML-Datei einrichten
- Format: Der Pfad zur BTW-Datei, die gedruckt werden soll
- RecordSet: Der Name der Datenbankverbindung für die BTW-Datei mit dem Typ btTextFile, da wir ein CSV-Format verwenden
- UseFieldNamesFromFirstRecord: Auf true setzen, da die erste Zeile die Feldnamen enthält.
- TextData: Die zu druckenden Datensätze
- Ausführliche Dokumentation zu den verfügbaren Tags für BTXML finden Sie auf den folgenden Hilfeseiten:
Erste Schritte mit BTXML Script
Webdienst-Integration einrichten
- Erstellen Sie eine neue Webdienst-Integration.
- Legen Sie unter Service den gewünschten Service-Namen fest und notieren Sie sich den resultierenden URL-Pfad. Über diesen können Sie die Integration ansprechen, wenn sie läuft.
- Stellen Sie das Eingabedatenformat auf BTXML Script ein:
- Löschen Sie die Aktion Dokument drucken und fügen Sie stattdessen die Aktion BTXML Script drucken hinzu.
- Stellen Sie sicher, dass Script auf die Variable EventData gesetzt ist.
- Vor der Bereitstellung können Sie die Integration testen, um sicherzustellen, dass Ihre Anfragen korrekt verarbeitet werden
Denken Sie daran, dass Sie Ihre Post-Anfragen an die unter Service angezeigte URL senden müssen.