<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.heidler-strichcode.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bhauser</id>
	<title>Wiki - Heidler Strichcode GmbH - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.heidler-strichcode.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bhauser"/>
	<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Spezial:Beitr%C3%A4ge/Bhauser"/>
	<updated>2026-05-02T09:21:52Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Schnittstellen:_Security_Levels_und_Authentifizierung&amp;diff=6132</id>
		<title>Schnittstellen: Security Levels und Authentifizierung</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Schnittstellen:_Security_Levels_und_Authentifizierung&amp;diff=6132"/>
		<updated>2025-07-17T13:15:52Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Authentifizierung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Interfaces:_Security_Levels_and_Authentication]]&lt;br /&gt;
Grundsätzlich kann das HVS32 ohne Bedenken in Cloud-Umgebungen betrieben werden, sofern die Verbindung vom Vorsystem (ERP bzw. WMS, nachfolgend der Einfachheit halber nur ERP genannt) zum HVS32 in einem gemeinsamen, gesicherten, internen Netzwerk ist.&amp;lt;br&amp;gt;Wenn das Versandsystem HVS32 allerdings öffentlich erreichbar sein muss - also sich das Vorsystem (ERP/WMS) und das Versandsystem HVS32 nicht im gleichen Netzwerk (LAN, vLAN, vNET, private cloud) befinden - muss die Kommunikations-Verbindung der beiden Systeme abgesichert werden.&amp;lt;br&amp;gt;Dies impliziert, dass sowohl die Verbindung verschlüsselt als auch jede eingehende Verbindung authentifiziert werden muss.&lt;br /&gt;
&lt;br /&gt;
=Security Levels (Infrastruktur)=&lt;br /&gt;
Zur Absicherung der Netzwerk-Brücke gibt es keine zu 100% perfekte oder sichere Lösung. Meist muss man sich für einen Kompromiss je nach Fall entscheiden. In der Infrastruktur können jedoch bereits diverse Security Levels implementiert werden, um die Sicherheit maßgeblich zu erhöhen.&lt;br /&gt;
==LAN / vLAN / vNET / private cloud / VPN==&lt;br /&gt;
Befinden sich die beiden Server in einem gemeinsamen Netzwerk, bzw. liegt eine gesicherte Netzwerk-Brücke via VPN zu Grunde, bietet dies grundlegend die beste Basis für eine sichere Datenkommunikation zwischen dem Vorsystem und dem Versandsystem HVS32.&amp;lt;br&amp;gt;[[Datei:Securitylevel infrastructure vpn.png|1000px|rahmenlos|Security Level (Infrastruktur) - LAN / vLAN / vNET / private cloud / VPN]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==S2S (Server-to-Server)==&lt;br /&gt;
Bei einer ungesicherten Netzwerk-Brücke ist unbedingt darauf zu achten, dass die Kommunikation ausschließlich verschlüsselt und authentifiziert stattfindet.&lt;br /&gt;
[[Datei:Securitylevel infrastructure s2s.png|1000px|rahmenlos|Security Level (Infrastruktur) - S2S (Server-to-Server)]]&lt;br /&gt;
==Dead-End-Server==&lt;br /&gt;
Da alle Verbindungen zum DGS (DataGatewayServer - Kommunikations-/Schnittstellen-Software) eingehend sind, kann als zusätzliche Sicherheitsmaßnahme der DGS auf einem separaten Server installiert werden, bei welchem alle ausgehenden Verbindungen via Firewall blockiert werden.&lt;br /&gt;
[[Datei:Securitylevel infrastructure des.png|1000px|rahmenlos|Security Level (Infrastruktur) - Dead-End-Server]]&lt;br /&gt;
&lt;br /&gt;
=Authentifizierung=&lt;br /&gt;
Authentifizierungs-Mechanismen können nur als &amp;quot;sicher&amp;quot; bezeichnet werden, wenn diese in Kombination mit anderen Sicherheits-Mechanismen wie HTTPS/SSL genutzt werden. Die Verschlüsselung ist mittels HTTPS unter Verwendung von TLSv1.2 oder TLSv1.3 (sofern vom Client unterstützt) möglich.&lt;br /&gt;
&lt;br /&gt;
Für die Verschlüsselung wird jeweils ein Zertifikat mit zugehörigem Private Key benötigt. Die folgenden Zertifikatsformate werden unterstützt:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Zertifikate:&amp;#039;&amp;#039;&amp;#039; *.crt, *.cer, *.pem, *.der oder *.p7b&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Private Key:&amp;#039;&amp;#039;&amp;#039; *.der, *.pem, oder *.ssh (OpenSSH)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Alternativ kann auch ein PFX im DGS importiert werden - das Zertifikat und der Private-Key werden dabei aus dem PFX extrahiert. Bitte stellen Sie sicher, dass falls vorhanden die Zertifikatskette vollständig im Zertifikat (bzw. PFX) hinterlegt ist (wenn der Client dies erfordert)&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgenden Authentifizierungs-Optionen beziehen sich &amp;#039;&amp;#039;&amp;#039;ausschließlich&amp;#039;&amp;#039;&amp;#039; auf die [https://interface.heidler-strichcode.de?version=v2 RESTv2 Schnittstelle]&lt;br /&gt;
&amp;lt;br&amp;gt;Es wird &amp;#039;&amp;#039;&amp;#039;mindestens&amp;#039;&amp;#039;&amp;#039; die DataGatewayServer Version &amp;#039;&amp;#039;&amp;#039;3.8.44&amp;#039;&amp;#039;&amp;#039; benötigt.&lt;br /&gt;
==Basic Authentication==&lt;br /&gt;
Die Basisauthentifizierung ist ein einfaches Authentifizierungsschema, welches in das HTTP-Protokoll integriert ist. Der Client sendet in jeder HTTP-Anfrage den Authentifizierungsheader, welcher Benutzername und Passwort enthält.&lt;br /&gt;
&lt;br /&gt;
Der Authentifizierungsheader lautet &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; und beinhaltet den Benutzer und das Passwort Base64 codiert im Format &amp;#039;&amp;#039;- Basic &amp;lt;Benutzer&amp;gt;:&amp;lt;Passwort&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Benutzerverwaltung erfolgt im DataGatewayServer. Dort können neue Benutzer angelegt und gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Mit zunehmender Anzahl von gültigen Benutzern steigt auch die Wahrscheinlichkeit, dass sich durch eine &amp;quot;Brute-Force-Attacke&amp;quot; unerlaubter Zugriff gewährt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispielheader für eine Anfrage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In diesem Beispiel wird der Benutzer &amp;#039;&amp;#039;heidler&amp;#039;&amp;#039; mit dem Passwort &amp;#039;&amp;#039;Wolfschlugen&amp;#039;&amp;#039; verwendet.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Basic aGVpZGxlcjpXb2xmc2NobHVnZW4=&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung bei fehlgeschlagener Authentifizierung - 401 Unauthorized&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Sollte die Authentifizierung aufgrund von ungültigen Benutzerdaten fehlschlagen, so wird der HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; mit der Fehlermeldung &amp;#039;&amp;#039;&amp;quot;Unauthorized acces&amp;quot;&amp;#039;&amp;#039; im Body quittiert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Www-authenticate: Basic realm=&amp;quot;Restricted Area&amp;quot;&lt;br /&gt;
Date: Mon, 26 Feb 2024 09:00:44 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 19&lt;br /&gt;
 &lt;br /&gt;
Unauthorized access&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Digest Access Authentication==&lt;br /&gt;
HTTP Digest Access Authentication ist ein Authentifizierungsmechanismus, der in das HTTP-Protokoll integriert ist und dazu dient, die Sicherheit von Webanwendungen zu erhöhen. Im Gegensatz zur einfachen Basisauthentifizierung überträgt Digest Access Authentication keine Benutzernamen und Passwörter im Klartext, sondern verwendet kryptografisch sichere Methoden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Digest-Authentifizierung sendet der Client eine Anfrage an den Server (ohne Authentifizierung im Header), der daraufhin eine &amp;quot;Nonce&amp;quot; (eine einmalige Zufallszahl) zurückgibt. Alternativ kann diese über den Enpoint &amp;#039;&amp;#039;v2/hsc/auth/digest&amp;#039;&amp;#039; abgerufen werden. Der Client kombiniert diese Nonce mit Benutzername, Passwort, Anfrage-Methode und URI und erstellt einen &amp;quot;Digest&amp;quot; (Prüfzusammenstellung). Dieser Digest wird dann an den Server gesendet.&amp;lt;br&amp;gt;Der Server kann den Digest überprüfen, indem er denselben Algorithmus auf der Serverseite anwendet und die berechneten Werte vergleicht. Da der Digest mit Hilfe der Nonce und kryptografisch sicheren Techniken erstellt wird, schützt die Digest-Authentifizierung effektiv vor Angriffen wie Passwortdiebstahl und Mann-in-the-Middle-Angriffen (MitM).&lt;br /&gt;
&lt;br /&gt;
Für die Erstellung vom Digest wird aktuell nur der Algorithmus MD5 unterstützt. Weitere Algorithmusverfahren können nach Rücksprache implementiert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Benutzerverwaltung erfolgt im DataGatewayServer. Dort können neue Benutzer angelegt und gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Mit zunehmender Anzahl von gültigen Benutzern steigt auch die Wahrscheinlichkeit, dass sich durch eine &amp;quot;Brute-Force-Attacke&amp;quot; unerlaubter Zugriff gewährt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Anfrage einer nonce für die Erstellung des Digest&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In der initialen Anfrage wird im Header keine Authentifizierung geliefert, da vom Server zuerst die nonce abgefragt werden muss. In der Rückmeldung vom DataGatewayServer befindet sich dann die &amp;#039;&amp;#039;&amp;#039;nonce&amp;#039;&amp;#039;&amp;#039; zusammen mit weiteren Informationen, welche für die Erstellung eines Digest benötigt werden, im HTTP-Header &amp;#039;&amp;#039;&amp;#039;Www-authenticate&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Anfrage wird mit dem HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; und der Fehlermeldung &amp;#039;&amp;#039;&amp;quot;Authentication required!&amp;quot;&amp;#039;&amp;#039; im Body quittiert.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Www-authenticate: Digest realm=&amp;quot;Restricted Area&amp;quot;,qop=&amp;quot;auth&amp;quot;,nonce=&amp;quot;079ae550-11c1-40bf-9ee9-7cce5f1dd70e&amp;quot;,opaque=&amp;quot;opaque&amp;quot;&lt;br /&gt;
Date: Mon, 26 Feb 2024 10:21:41 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 24&lt;br /&gt;
 &lt;br /&gt;
Authentication required!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Anfrage nach erhaltener nonce&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Nachdem der Client die &amp;#039;&amp;#039;&amp;#039;nonce, realm, qop und die opaque&amp;#039;&amp;#039;&amp;#039; aus der initialen Anfrage extrahiert und damit den Digest generiert hat, kann dieser für die Authentifizierung über den HTTP-Header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; übermittelt werden.&lt;br /&gt;
&lt;br /&gt;
Das Format entspricht dabei:&amp;lt;br&amp;gt;&amp;#039;&amp;#039;Digest username=&amp;quot;&amp;lt;BENUTZERNAME&amp;gt;&amp;quot;, realm=&amp;quot;&amp;lt;REALM&amp;gt;&amp;quot;, nonce=&amp;quot;&amp;lt;NONCE&amp;gt;&amp;quot;, uri=&amp;quot;&amp;lt;ENDPOINT&amp;gt;&amp;quot;, algorithm=&amp;quot;MD5&amp;quot;, qop=&amp;lt;QOP&amp;gt;, nc=&amp;lt;NC&amp;gt;, cnonce=&amp;quot;&amp;lt;CNONCE&amp;gt;&amp;quot;, response=&amp;quot;&amp;lt;DIGEST&amp;gt;&amp;quot;, opaque=&amp;quot;&amp;lt;OPAQUE&amp;gt;&amp;quot;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Der Parameter &amp;#039;&amp;#039;&amp;#039;nc&amp;#039;&amp;#039;&amp;#039; = &amp;quot;Nonce count&amp;quot; und &amp;#039;&amp;#039;&amp;#039;cnonce&amp;#039;&amp;#039;&amp;#039; = &amp;quot;Client nonce&amp;quot; wird jeweils vom Client generiert und muss für die Erstellung vom Digest genutzt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
Authorization: Digest username=&amp;quot;&amp;lt;BENUTZER&amp;gt;&amp;quot;, realm=&amp;quot;Restricted Area&amp;quot;, nonce=&amp;quot;079ae550-11c1-40bf-9ee9-7cce5f1dd70e&amp;quot;, uri=&amp;quot;&amp;lt;ENDPOINT&amp;gt;&amp;quot;, algorithm=&amp;quot;MD5&amp;quot;, qop=auth, nc=00000001, cnonce=&amp;quot;PoYGQC6K&amp;quot;, response=&amp;quot;ce3fb921e353290142e34ac886694a4c&amp;quot;, opaque=&amp;quot;opaque&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung bei fehlgeschlagener Authentifizierung&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Bei einer ungültigen Authentifizierung (Verwendung vom HTTP-Header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039;) wird der HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; mit der Fehlermeldung &amp;#039;&amp;#039;&amp;quot;client credentials invalid!&amp;quot;&amp;#039;&amp;#039; im Body zurück gemeldet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 10:45:40 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 27&lt;br /&gt;
 &lt;br /&gt;
client credentials invalid!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==API Keys==&lt;br /&gt;
Die API-Key-Authentifizierung ist eine einfache Methode zur Sicherung von API-Zugriffen. Bei dieser Authentifizierungsmethode erhält der Benutzer / Client einmalig einen eindeutigen API-Schlüssel (API-Key). Dieser Schlüssel muss dann bei jeder API-Anfrage im Header mit gesendet werden.&amp;lt;br&amp;gt;Der Server überprüft den empfangenen API-Key, um sicherzustellen, dass die Anfrage von einem authentifizierten Benutzer oder Anwendung stammt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der API-Key muss sicher aufbewahrt werden, um unbefugten Zugriff zu verhindern. Außerdem ist es wichtig, diesen regelmäßig zu zu aktualisieren, um die Sicherheit zu gewährleisten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der API-Key wird im DataGatewayServer verwaltet. Dort kann ein neuer Key generiert oder bestehende gelöscht werden. Es können mehrere gültige API-Keys existieren.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Mit zunehmender Anzahl von gültigen API-Keys steigt auch die Wahrscheinlichkeit, dass sich durch eine &amp;quot;Brute-Force-Attacke&amp;quot; unerlaubter Zugriff gewährt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispielheader für eine Anfrage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In diesem Beispiel wird der API-Key &amp;#039;&amp;#039;apikey_heidler&amp;#039;&amp;#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Aus demonstrationszwecken wird in dem Beispiel ein einfacher API-Key verwendet. Der DataGatewayServer erzeugt einen entsprechend langen und komplexen Key.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
x-api-key: apikey_heidler&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung bei fehlgeschlagener Authentifizierung&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Bei einem falschen API-Key wird der HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; mit der Fehlermeldung &amp;#039;&amp;#039;&amp;quot;api key invalid!&amp;quot;&amp;#039;&amp;#039; im Body zurück gemeldet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 09:46:30 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 16&lt;br /&gt;
 &lt;br /&gt;
api key invalid!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OAuth 2.0==&lt;br /&gt;
===Client Credentials===&lt;br /&gt;
OAuth 2.0 Client Credentials ist eine Authentifizierungs-Methode im OAuth 2.0-Protokoll, die es einer Anwendung ermöglicht, sich beim Authorization Server (Authentifizierungsserver) zu authentifizieren. Dies ist besonders nützlich für den Zugriff von Anwendungen auf APIs ohne Benutzerbeteiligung und eignet sich gut für server-seitige Kommunikation zwischen Diensten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Das ERP wird am Server registriert und erhält eine eindeutige Client-ID und ein Client-Secret.&amp;lt;br&amp;gt;Inital wird dann von dem ERP eine HTTP-POST-Anfrage an den Authorization Server gesendet, welche die Client-Anmeldeinformationen (Client-ID und Client-Secret) beinhaltet. Im Response wird ein Access-Token und ein Refresh-Token zurück gemeldet.&amp;lt;br&amp;gt;Das ERP sendet nun für die Authentifizierung bei jeder Anfrage das Access-Token im Authorization Header der HTTP-Anfragen mit. Wenn das Access-Token abgelaufen ist, kann mit dem Refresh-Token ein neuer Access-Token angefragt werden. Im Falle einer mehrfachen Nutzung eines Refresh-Tokens werden automatisch alle Refresh-Tokens und Access-Tokens gesperrt.&amp;lt;br&amp;gt;Das Client-Secret muss sicher aufbewahrt werden, um unbefugten Zugriff zu verhindern. Außerdem ist es wichtig, das Client Secret regelmäßig zu zu aktualisieren, um die Sicherheit weiter zu erhöhen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Client-ID und Client-Secret werden im DataGatewayServer verwaltet. Dort können neue Zugangsdaten angelegt oder bestehende gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Mit zunehmender Anzahl von gültigen Client-IDs steigt auch die Wahrscheinlichkeit, dass sich durch eine &amp;quot;Brute-Force-Attacke&amp;quot; unerlaubter Zugriff gewährt wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Bei der initialen Tokenanfrage stehen verschiedene zwei Möglichkeiten zum Abrufen bereit.&lt;br /&gt;
&lt;br /&gt;
Zum einen kann man die Token über die Authorization Basic anfragen, bei welchem die ClientID + ClientSecret im HTTP-Header mitgegeben werden.&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispiel für die Token-Anfrage (Access- und Refreshtoken mit Client-ID + Client-Secret generieren)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Bei der Token-Anfrage muss die Client-ID und das Client-Secret im HTTP-Header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; Base64 codiert im Format - &amp;#039;&amp;#039;Basic &amp;lt;ClientID&amp;gt;:&amp;lt;ClientSecret&amp;gt;&amp;#039;&amp;#039; übermittelt werden. Zusätzlich ist für diese Funktion der &amp;#039;&amp;#039;&amp;#039;grant_type&amp;#039;&amp;#039;&amp;#039; mit dem Wert &amp;#039;&amp;#039;client_credentials&amp;#039;&amp;#039; notwendig.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST /v2/hsc/auth/token HTTP/1.1&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Basic &amp;lt;ClientID&amp;gt;:&amp;lt;ClientSecret&amp;gt;&lt;br /&gt;
grant_type: client_credentials&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;Eine weitere Variante die Token abzurufen ist über einen JWT. Bei dieser Methode wird die ClientID im Payload vom JWT übermittelt und das JWT selbst mit dem ClientSecret signiert. Diese Möglichkeit bietet eine zusätzliche Sicherheit, da dass ClientSecret selbst nie exposed wird.&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispiel für die Token-Anfrage (Access- und Refreshtoken über JWT generieren)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Bei der Token-Anfrage &amp;#039;&amp;#039;&amp;#039;JWT (jwt-bearer)&amp;#039;&amp;#039;&amp;#039; muss die Client-ID und das Client-Secret in einem JWT übermittelt werden. Dabei wird die &amp;#039;&amp;#039;&amp;#039;ClientID&amp;#039;&amp;#039;&amp;#039; im JWT Payload als &amp;quot;sub&amp;quot; übermittelt und mit dem ClientSecret signiert. Das JWT wird Im HTTP-Header als &amp;#039;&amp;#039;client_assertion&amp;#039;&amp;#039; übermittelt. Die Anfrage über das JWT erfolgt über den HTTP-Header &amp;#039;&amp;#039;client_assertion_type&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich ist für diese Funktion der &amp;#039;&amp;#039;&amp;#039;grant_type&amp;#039;&amp;#039;&amp;#039; mit dem Wert &amp;#039;&amp;#039;client_credentials&amp;#039;&amp;#039; notwendig.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wurde die &amp;#039;&amp;#039;&amp;#039;ClientID&amp;#039;&amp;#039;&amp;#039; - &amp;#039;&amp;#039;huF3sPp5g5zUXP70bQ3O&amp;#039;&amp;#039; - verwendet.&lt;br /&gt;
&lt;br /&gt;
Das &amp;#039;&amp;#039;&amp;#039;ClientSecret&amp;#039;&amp;#039;&amp;#039; lautet - &amp;#039;&amp;#039;yX2[K2DC*CjvUI3Us!eCrM@B%5OHJ@U5JCw+)Jv1b+3@1f[?YOw]mxmc(Aes)K5N&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST /v2/hsc/auth/token HTTP/1.1&lt;br /&gt;
Accept: application/json&lt;br /&gt;
client_assertion_type: jwt-bearer&lt;br /&gt;
client_assertion: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJodUYzc1BwNWc1elVYUDcwYlEzTyIsIm5hbWUiOiJIZWlkbGVyIFN0cmljaGNvZGUgR21iSCBURVNUIiwiaWF0IjoxODE2MjM5MDIyfQ.xKwD4wnQud55LVqvs47Sy0jKhpbxb0JVZtgMWWbjNKo&lt;br /&gt;
grant_type: client_credentials&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung der Token-Anfrage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In der Rückmeldung der Token-Anfrage wird im Body der Accesstoken (access_token), der Refreshtoken (refresh_token), der Tokentyp (token_type) und Gültigkeit vom Accesstoken in Sekunden (expires_in) zurück gemeldet.&lt;br /&gt;
&lt;br /&gt;
Der Accesstoken kann nun für die Authentifizierung in den restlichen Anfragen genutzt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Accesstoken hat aus Sicherheitsgründen eine begrenzte Gültigkeit. Nach Ablauf ist der Accesstoken nicht mehr verwendbar und man erhält einen HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039;. In diesem Fall muss über die Refresh-Anfrage und einem gültigen Refreshtoken ein neuer Accesstoken generiert werden (empfohlen) oder über die Token-Anfrage und der Client-ID + Client-Secret ein neues Accesstoken angefragt werden (nicht empfohlen).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Die regelmäßige Generierung von Accesstoken über die Token-Anfrage wird nicht empfohlen, da hier die Client-ID + Client-Secret übertragen wird. Dadurch ist die Anfälligkeit gegen MitM-Angriffen höher. Das Client-Secret sollte so selten wie möglich eingesetzt werden. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 200 OK&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:06:32 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 711&lt;br /&gt;
Cache-control: no-cache&lt;br /&gt;
 &lt;br /&gt;
{&lt;br /&gt;
&amp;quot;access_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk3OTIsImp0aSI6ImM0ZDFkNTdiLWUzZTAtNDkwOC1hMDk4LWJiMjc2NmZmODdiMSIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.4zrctPAnBAlMj9CFUL6jQ33Gkou3V_bmcLBUrEsUKL0&amp;quot;,&lt;br /&gt;
&amp;quot;refresh_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMxOTIsImp0aSI6IjEwMGZmN2JiLTQ1MzItNDFlNi05NTZjLTBjZjE0YWIzYTljNCIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.vAPo2Zobu2BNGNrUvmxKd5RVGWIn91sT83js33n2UUA&amp;quot;,&lt;br /&gt;
&amp;quot;token_type&amp;quot;: &amp;quot;Bearer&amp;quot;,&lt;br /&gt;
&amp;quot;expires_in&amp;quot;: 600&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispielheader für die Nutzung eines Accesstokens&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Der aus der Token-Anfrage erhaltene Accesstoken kann nun im HTTP-Header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; an den DataGatewayServer übermittelt werden, um sich zu authentifizieren. Dieser muss im Format - &amp;#039;&amp;#039;Bearer &amp;lt;Accesstoken&amp;gt;&amp;#039;&amp;#039; übertragen werden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Bearer eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk3OTIsImp0aSI6ImM0ZDFkNTdiLWUzZTAtNDkwOC1hMDk4LWJiMjc2NmZmODdiMSIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.4zrctPAnBAlMj9CFUL6jQ33Gkou3V_bmcLBUrEsUKL0&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispielheader für die Refresh-Anfrage (Access- und Refreshtoken mit gültigem Refreshtoken erneuern)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Falls ein Accesstoken abgelaufen ist und dieser erneut werden muss, kann über die Refresh-Anfrage und einem gültigen Refreshtoken ein neuer Accesstoken + Refreshtoken generiert werden. In dieser Anfrage muss der HTTP-Header &amp;#039;&amp;#039;&amp;#039;refresh_token&amp;#039;&amp;#039;&amp;#039; mit dem Refreshtoken und der Header &amp;#039;&amp;#039;&amp;#039;grant_type&amp;#039;&amp;#039;&amp;#039; mit dem Wert &amp;#039;&amp;#039;refresh_token&amp;#039;&amp;#039; übermittelt werden.&lt;br /&gt;
&lt;br /&gt;
Um die Sicherheit vor MitM-Angriffen zu erhöhen, empfiehlt es sich den Accesstoken regelmäßig und im kurzen intervall zu aktualisieren.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Ein Refreshtoken kann nur einmalig für die Refreshanfrage genutzt werden. Anschließend verliert der Token seine Gültigkeit. Falls ein ungültiger Refreshtoken für die Authentifizierung beim DataGatewayServer genutzt wird, werden aus Sicherheitsgründen alle gültigen Access- und Refreshtoken deaktiviert. Die Authentifizierung muss in diesem Fall wieder über die Token-Anfrage stattfinden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST /v2/hsc/auth/refresh HTTP/1.1&lt;br /&gt;
Accept: application/json&lt;br /&gt;
refresh_token: eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMxOTIsImp0aSI6IjEwMGZmN2JiLTQ1MzItNDFlNi05NTZjLTBjZjE0YWIzYTljNCIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.vAPo2Zobu2BNGNrUvmxKd5RVGWIn91sT83js33n2UUA&lt;br /&gt;
grant_type: refresh_token&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung der Refresh-Anfrage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In der Rückmeldung der Refresh-Anfrage wird im Body der Accesstoken (access_token), der Refreshtoken (refresh_token), der Tokentyp (token_type) und Gültigkeit vom Accesstoken (expires_in) in Sekunden zurück gemeldet.&lt;br /&gt;
&lt;br /&gt;
Der Accesstoken kann nun für die Authentifizierung in den restlichen Anfragen genutzt werden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 200 OK&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:06:43 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 711&lt;br /&gt;
 &lt;br /&gt;
{&lt;br /&gt;
&amp;quot;access_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk4MDMsImp0aSI6ImJmYjgyZWE0LTU2NmEtNDc3ZS04NDRjLWRkM2VhYWZmZjQ1ZSIsInV1SUQiOiI0ZmY5ZThhNC01YTY2LTQ0ZDQtYjY4Zi1jNjlmMzFiOTNiYjciLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkyMDN9.vMoedyTSnfWXYXbGPZTX-nfhfNUAvp2upQJ3pTU-u_k&amp;quot;,&lt;br /&gt;
&amp;quot;refresh_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMyMDMsImp0aSI6IjI5MTc0NzBkLTNjYTUtNGZiMC1hZDliLThjNjkxYWVjNDYzOSIsInV1SUQiOiI0ZmY5ZThhNC01YTY2LTQ0ZDQtYjY4Zi1jNjlmMzFiOTNiYjciLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkyMDN9.DonI4KsNiTuG6pb705U3QIT7tNnU0pmDS7Tp6UZWHVk&amp;quot;,&lt;br /&gt;
&amp;quot;token_type&amp;quot;: &amp;quot;Bearer&amp;quot;,&lt;br /&gt;
&amp;quot;expires_in&amp;quot;: 600&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung bei fehlgeschlagener Authentifizierung - 401 Unauthorized&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Sollte die Authentifizierung fehlschlagen, so wird der HTTP-Code 401 Unauthorized mit einer entsprechenden Fehlermeldung im Body quittiert.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:38:59 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: &amp;lt;LÄNGE&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;FEHLERMELDUNG&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Client Credentials im DGS verwalten==&lt;br /&gt;
Die Client Credentials werden im DataGatewayServer verwaltet. Dort können neue Zugangsdaten angelegt oder bestehende gelöscht werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Dazu muss im Installationsverzeichnis des DataGatewayServer der Credentials-Configurator(.exe) gestartet werden.&lt;br /&gt;
===Config===&lt;br /&gt;
[[Datei:Authorization Credentials 001.png|mini|rechts|Credentials Configurator - config]]&lt;br /&gt;
Hier können allgemeine Konfigurationen vorgenommen werden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;check invalid logins&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Wenn diese Option aktiv ist, wird die Anzahl der ungültigen Authentifizierungen gezählt und nach &amp;#039;&amp;#039;&amp;#039;max invalid logins&amp;#039;&amp;#039;&amp;#039; innerhalb von &amp;#039;&amp;#039;&amp;#039;timespan in seconds&amp;#039;&amp;#039;&amp;#039; werden alle Credentials gesperrt&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;execute CODE RED for OAuth2.0 CC&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Wenn diese Option bei der Nutzung von OAuth2.0 CC aktiv ist, wird bei mehrfachen verwenden eines REFRESH TOKENS ein &amp;#039;&amp;#039;&amp;#039;CODE RED&amp;#039;&amp;#039;&amp;#039; ausgelöst. Hierbei werden alle ACCESS und REFRESH TOKENS deaktiviert und es müssen neue Tokens via Client Credentials angefordert werden. Zusätzlich kann im DGS Konfigurator das Versenden einer E-Mail bei einem CODE RED konfiguriert werden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Lock Credentials / Unlock credentials&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Über diesen Button können alle Credentials gesperrt oder entsperrt werden. Wenn z.b. durch die Option &amp;#039;&amp;#039;&amp;#039;check invalid logins&amp;#039;&amp;#039;&amp;#039; alle Client Credentials gesperrt wurden, können diese somit wieder entsperrt werden. Diese Option greift sofort, ohne speichern.&lt;br /&gt;
* Save&amp;lt;br&amp;gt;Mit diesem Button werden die Einstellungen und Credentials persistent gespeichert. Erst nach dem Speichern werden die Optionen und Credentials aktiv. Ein DGS Neustart ist nicht notwendig.&lt;br /&gt;
===Credentials verwalten===&lt;br /&gt;
[[Datei:Authorization Credentials 002.png|mini|rechts|Credentials Configurator - OAuth2.0 CC]]&lt;br /&gt;
[[Datei:Authorization Credentials 003.png|mini|rechts|Enter Username / ClientID]]&lt;br /&gt;
[[Datei:Authorization Credentials 004.png|mini|rechts|Show Credentials Dialog]]&lt;br /&gt;
Um Ihre Credentials zu verwalten, wählen Sie den passenden Reiter zu Ihrer im DGS konfigurierten Authentifizierungs-Methode (z.B. OAuth2.0 CC)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;add&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Hier können Sie neue Credentials anlegen. Beachten Sie, dass das Passwort bzw. das Client-Secret nur einmalig in einem Dialog angezeigt wird. Kopieren Sie es daher in einen sicheren Platz und stellen Sie sicher, dass keine unautorisierten Personen darauf Zugriff haben.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;change secret&amp;#039;&amp;#039;&amp;#039; bzw. &amp;#039;&amp;#039;&amp;#039;change password&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Hier können Sie ein neues Passwort bzw. Client Secret vergeben. Wie bei der add Funktion, wird das Passwort bzw. das Client-Secret nur einmalig in einem Dialog angezeigt.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;remove&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Hier können Sie die die ausgewählten Credentials entfernen.&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6111</id>
		<title>HVS32 Communication Manager(en)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6111"/>
		<updated>2025-03-19T10:59:29Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* SMTP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Communication_Manager]]&lt;br /&gt;
The Communication Manager (hereafter abbreviated as ComManager) is a service that centrally manages communication between HVS32 and customers or HVS32 and carriers. The ComManager is designed for communications via FTP, SFTP, or SMTP protocols.&lt;br /&gt;
&lt;br /&gt;
Similar to WinSCP, this service is controlled by HVS32 and sends data to the destination server configured in the module.&lt;br /&gt;
&lt;br /&gt;
It is intended to gradually take over communications from HVS32 and replace other external transmission programs such as WinSCP.&lt;br /&gt;
&lt;br /&gt;
=ComManager Configuration=&lt;br /&gt;
The ComManager Configurator can be accessed either directly through the &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; in the installation directory &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; or from the [[Setting up Communication Manager in HVS32|HVS32 Configurator]].&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager-Main Window EN.png|500px|thumb|ohne|ComManager main window]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link to this wiki entry&lt;br /&gt;
;2 - Selection Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Modules|Modules]]&amp;#039;&amp;#039;&amp;#039; - Modules for file transmission during daily closing, Wawi return, and route downloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Servers|Servers]]&amp;#039;&amp;#039;&amp;#039; - Internal communication servers such as Microsoft Exchange (SMTP) connections&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Proxies|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Internal proxy servers&lt;br /&gt;
;3 - Overview of configured modules&lt;br /&gt;
;4 - Summary of the configuration of the selected module&lt;br /&gt;
;5 - [[HVS32_Communication_Manager(en)#Configure_ErrorHandler|Errorhandler Configuration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager(en)#Service_Settings|Service Settings]]&lt;br /&gt;
 &lt;br /&gt;
==Service Settings==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|In this section, the basic settings of the ComManager service are configured, which are necessary to establish a connection to the service. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warning: The configurations you make here will be applied only after restarting the ComManager service!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Main Directory:   &lt;br /&gt;
:Specify the path to HVS32 here&lt;br /&gt;
;HVS32 Database File:&lt;br /&gt;
:Specify the path to the HVS32 database file&lt;br /&gt;
;HVS32 Database Server:&lt;br /&gt;
:IP address or hostname of the PC where the database is located&lt;br /&gt;
;HVS32 Database Port:&lt;br /&gt;
:The port for the HVS32 database usually does not need adjustment. The default port is set to 3050.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Communication port through which the ComManager service is accessible via REST. This port must be opened in the server&amp;#039;s firewall for external communication with the clients.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Configuration Window of Service Settings]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Configure ErrorHandler==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|If an ErrorHandler is configured, you will be notified by email in case of a failed transmission. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:First of all, you have to choose wich mode you want to use to send error mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
To send the error mails via SMTP choose the mode &amp;quot;SMTP&amp;quot; and enter the following parameters:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname where the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and enable authentication.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port at which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security, provided the SMTP server supports it.&lt;br /&gt;
;TLS required&lt;br /&gt;
:The server is requested to provide TLS support.&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===O365===&lt;br /&gt;
To send the error mails via Microsoft Office365 choose the mode &amp;quot;O365&amp;quot; and enter the following parameters:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure ([[#Microsoft_Azure_configuration_for_Microsoft_Office365_.28O365.29_support|see &amp;#039;&amp;#039;&amp;#039;Azure configuration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and will be displayed as the sender address for emails sent through this module.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text will be used as the subject when sending the emails.&lt;br /&gt;
&lt;br /&gt;
;Test&lt;br /&gt;
:You can use this option to send a test message to verify the configured parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Modules==&lt;br /&gt;
[[File:ComManager_Modules_EN.png|360px|thumb|right|Modules]]&lt;br /&gt;
;1 - Overview of configured modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the module in HVS32 is done through this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module Type&amp;#039;&amp;#039;&amp;#039; - Type/category of module; the abbreviation &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; in parentheses indicates whether it is a &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (e.g., route download) or &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload module (FFFile, Wawi return, etc.)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will cause errors in process handling.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, it will cause errors in process handling.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
&lt;br /&gt;
[[File:ComManager_AddModul.png|340px|thumb|right|Add Module]]&lt;br /&gt;
;Add / configure module&lt;br /&gt;
Communication between HVS32 and the specified server occurs through modules. Such a server can be either a separate [[HVS32_Communication_Manager(en)#Server|(SMTP) server]] or directly the carrier&amp;#039;s or customer&amp;#039;s server.&lt;br /&gt;
&lt;br /&gt;
After selecting the module type (FTP, SFTP, SMTP, PLD/UPS, HTTP), the configuration of the new module takes place. In the following dialog, you can adjust the corresponding parameters.&lt;br /&gt;
&lt;br /&gt;
;Module Type&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; - Standard choice for uploading FF files during daily closing&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039; - Customer-specific transmission of, for example, Wawi return files to a customer&amp;#039;s server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Special module type for downloading, e.g., route files&lt;br /&gt;
;Module ID&lt;br /&gt;
:An automatically generated ID for the selection and assignment of the module in HVS32&lt;br /&gt;
;Carrier&lt;br /&gt;
:Additional restriction of the module for the use of specific carrier modules in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Principal&lt;br /&gt;
:Additional restriction of the module for the use of specific principals/clients in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Note&lt;br /&gt;
:Optional note for better overview (displayed in the overview and in HVS32)&lt;br /&gt;
&lt;br /&gt;
===Configure FTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port at which the server is accessible (Default port 21) &lt;br /&gt;
;FTP User&lt;br /&gt;
:Username for authentication on the FTP server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password for authentication on the FTP server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP account for authentication on the FTP server&lt;br /&gt;
;FTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the FTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;FTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;FTP Transfer Mode&lt;br /&gt;
:Specify whether the data should be transferred as binary or text.&lt;br /&gt;
;FTP Security  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) implicitly&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) explicitly. (Here, the server can allow insecure connections as well)&lt;br /&gt;
;FTP Connection&lt;br /&gt;
:Choose the method for establishing the connection. PASSIVE should be chosen by default.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the FTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_FTPModulConf.png|thumb|right|FTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SFTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port at which the server is accessible (Default port 22)&lt;br /&gt;
;SFTP User&lt;br /&gt;
:Username for authentication on the SFTP server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password for authentication on the SFTP server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:If you are using a private key, you can specify the path to the file here.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Enter your passphrase here to decrypt the file mentioned above&lt;br /&gt;
;SFTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the SFTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;SFTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Time in milliseconds that the connection setup and individual communication steps can take at most (standard 30000ms).&lt;br /&gt;
:In the configuration dialog itself, a timeout of 5000ms is used regardless of the setting to test the connection more quickly.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you encounter the error &amp;quot;Algorithm negotiation fail&amp;quot; during the connection test, it is usually because the SFTP server uses old security algorithms such as ssh-dss, which are no longer supported. In this case, check the box &amp;quot;Prefer Old Algorithms&amp;quot; or &amp;quot;prefer old algorithms&amp;quot; to enforce support for the old security algorithms.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the SFTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Choose an SMTP server that you have configured in the &amp;quot;Server&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Configure SMTP Server|Configure SMTP Server]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and is used as the sender address for emails sent via this module.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text is used as the subject when sending emails.&lt;br /&gt;
;Email Content (PLAIN Text)&lt;br /&gt;
:Unformatted message text for the outgoing email.&lt;br /&gt;
;Email Content (HTML Text)&lt;br /&gt;
:HTML-compliant formatted message text for the outgoing email.&lt;br /&gt;
&lt;br /&gt;
Testing is done for SMTP modules via the &amp;#039;&amp;#039;&amp;#039;Test button&amp;#039;&amp;#039;&amp;#039; in the configuration dialog of the corresponding &amp;#039;&amp;#039;&amp;#039;server&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SMTPModulConf.png|thumb|super|SMTP Module Configuration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure PLD Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL of the server&lt;br /&gt;
;PLD Path &lt;br /&gt;
:Destination path on the HTTPS server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port under which the server is reachable (Default port 443)&lt;br /&gt;
;PLD User&lt;br /&gt;
:Username for authentication on the HTTPS server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password for authentication on the HTTPS server&lt;br /&gt;
;PLD-Report Storage Path&lt;br /&gt;
:Here, the path to a subfolder is specified where the feedback/report files from the PLD server will be saved.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_PLDModulConf.png|thumb|super|PLD Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure HTTP(S) Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:The HTTP or HTTPS URL with function path and, if applicable, a different port of the server.&lt;br /&gt;
:Using the &amp;quot;parsable&amp;quot; option allows you to store the URL in the form of a script that can be edited and verified in an editing dialog &amp;quot;...&amp;quot;.&lt;br /&gt;
;HTTP User&lt;br /&gt;
:Username for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transfer&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Content-Type of the request accepted by the server (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Local default directory where downloaded files should be written. Depending on the process, the directory can be overridden by HVS32.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
[[File:ComManager_Server.png|360px|thumb|right|Servers]]&lt;br /&gt;
;1 - Overview of configured communication servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the server in the modules are done based on this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Type&amp;#039;&amp;#039;&amp;#039; - Server Type/Category (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
Keep the original file tag please&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Server===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Configuration]]&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
 &lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent via the server.&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname under which the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and activate authentication. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port under which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL Enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS Enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security if the SMTP server supports it. &lt;br /&gt;
;TLS Required&lt;br /&gt;
:The server requires TLS support.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Configure O365 Server (for Microsoft Office365)===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:o365_commanager_02_add-server-2.png|300px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters. &lt;br /&gt;
;from address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;from name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure ([[#Microsoft_Azure_configuration_for_Microsoft_Office365_.28O365.29_support|see &amp;#039;&amp;#039;&amp;#039;Azure configuration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
&lt;br /&gt;
==Proxies==&lt;br /&gt;
[[File:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Overview of configured proxies&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the proxy is done based on this ID in the modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Type&amp;#039;&amp;#039;&amp;#039; - Proxy Type/Category (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Server name or IP address of the proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Proxy&amp;#039;&amp;#039;&amp;#039; - Option to add a new proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Proxy&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected proxy with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Proxy&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Proxy&amp;#039;&amp;#039;&amp;#039; - Opens the proxy configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Proxy&amp;#039;&amp;#039;&amp;#039; - Deletes the proxy entry. This change is irreversible; if the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add/Configure Proxy===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_ProxyConf.png|300px|thumb|right|Proxy Configuration]]&lt;br /&gt;
After entering the unique proxy ID, the configuration of the new proxy is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
;PROXY Type&lt;br /&gt;
:Determines the type of the deployed proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP address or hostname under which the proxy server is accessible.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port under which the proxy server is accessible &lt;br /&gt;
;PROXY User&lt;br /&gt;
:Username for authentication on the proxy server&lt;br /&gt;
;PROXY Password&lt;br /&gt;
:Password for authentication on the proxy server&lt;br /&gt;
&lt;br /&gt;
;NOTE&lt;br /&gt;
:The FTP proxy type &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;User&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; is configured directly in the &amp;#039;&amp;#039;&amp;#039;FTP module&amp;#039;&amp;#039;&amp;#039; and not as a proxy.&lt;br /&gt;
:To do this, enter the data in the FTP module as follows: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP Proxy Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;FTP User = &amp;lt;FTP User&amp;gt;@&amp;lt;FTP Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Microsoft Azure Configuration for Microsoft Office365 (O365)=&lt;br /&gt;
To send emails from ComManager via Microsoft Office365 (O365), you must first register an app in Azure, assign the appropriate permissions, and configure security features. This is necessary to obtain a valid Client ID, Client Secret, and Tenant ID, as well as to grant ComManager permission to send emails.&amp;lt;br&amp;gt;&lt;br /&gt;
Below, we show how to perform an &amp;#039;&amp;#039;&amp;#039;example configuration&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following steps are required:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Navigate to the &amp;quot;App registrations&amp;quot; service in Azure &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A1]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;+ New registration&amp;quot; in the &amp;quot;App registration&amp;quot; menu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A2]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Enter a name for the application (e.g., &amp;quot;HSC-ComManager&amp;quot;) and select a Single Tenant account type (e.g., &amp;quot;Accounts in this organizational directory only&amp;quot;)&amp;lt;br&amp;gt;Redirect URIs are not required and can be ignored &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A3]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# After registration, click on the newly registered app (e.g., &amp;quot;HSC-ComManager&amp;quot;) in the &amp;quot;App registrations&amp;quot; menu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A4]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# In this overview, you will find the Application (client) ID and Directory (tenant) ID, which are important for ComManager &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;Add a certificate or secret&amp;quot; in this overview to add a Client Secret to the app. This is necessary for ComManager to authenticate later. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;New client secret&amp;quot; in this overview &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A6]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Enter a description for this secret (e.g., &amp;quot;HSC-ComManager-Secret&amp;quot;) and select an expiration date for the secret. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A7]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note: When the secret expires on the selected date (e.g., in 30 days), you must add a new secret and update it in ComManager. Otherwise, email sending from ComManager will no longer be possible. Be sure to set up a notification to renew the secret in time!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Copy the value of the secret (&amp;#039;&amp;#039;&amp;#039;not the Secret ID&amp;#039;&amp;#039;&amp;#039;). &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A8]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note: The secret value is only displayed now. You will not have access to it later!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Next, switch to the &amp;quot;API permissions&amp;quot; tab and add a permission to the app (&amp;quot;+ Add a permission&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A9]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Under &amp;quot;Microsoft APIs,&amp;quot; select &amp;quot;Microsoft Graph&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A10]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Select &amp;quot;Application permissions,&amp;quot; &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; &amp;quot;Delegated permissions&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A11]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Search for and select &amp;quot;Mail.Send&amp;quot; and add the permission &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A12]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Depending on your user level, you or your administrator may need to explicitly confirm adding the permission (&amp;quot;Grant admin consent for ...&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A13]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
o365_azure_01_search.png|A1: App Registration&lt;br /&gt;
o365_azure_02_new-app-registration.png|A2: App Registration&lt;br /&gt;
o365_azure_03_register-app.png|A3: Register App&lt;br /&gt;
o365_azure_04_edit-app.png|A4: Edit registered App&lt;br /&gt;
o365_azure_05_edit-app-2.png|A5: Relevant Information / Add Client Secret&lt;br /&gt;
o365_azure_06_add-secret.png|A6: New Client Secret&lt;br /&gt;
o365_azure_07_add-secret-2.png|A7: Add Client Secret&lt;br /&gt;
o365_azure_08_save-secret.png|A8: Copy Client Secret&lt;br /&gt;
o365_azure_09_add-permission.png|A9: Add Permission to registered App&lt;br /&gt;
o365_azure_10_add-permission-2.png|A10: Request API Permission (Graph)&lt;br /&gt;
o365_azure_11_add-permission-3.png|A11: Request API Permission (Application)&lt;br /&gt;
o365_azure_12_add-permission-4.png|A12: Add Mail.Send Permission&lt;br /&gt;
o365_azure_13_add-permission-5.png|A13: Grant Admin Consent&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Error Code ||Error Description||Troubleshooting&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unknown error occurred while processing a Send Message job! Response is NULL!||This is a general error in processing a Send Message job. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unknown error occurred while processing an Upload job! Response is NULL!||This is a general error in processing an Upload job. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Error occurred while deleting temporary file(s) during processing of a Send Message job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Error occurred while deleting temporary file(s) during processing of an Upload job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Error converting response to XML - Response is NULL||This is a general error in processing a request. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Error parsing XML data in REST function uploadFile||The data received from HVS32 for upload is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Error creating module configuration for REST function uploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Error converting response to XML for REST function uploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Error reading file(s) in REST function uploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory and if sufficient permissions for reading files are set for the Windows user SYSTEM (or the Windows user specified in Heidler-ComManager). Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Error writing temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Error parsing XML data in REST function downloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Error creating module configuration for REST function downloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Error converting response to XML for REST function downloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Error parsing XML data in REST function sendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Error converting response to XML for REST function sendMessage||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Error reading file(s) in REST function sendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Error writing temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Error parsing XML data in REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Error creating module configuration for REST function queueUploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Error converting response to XML for REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Error reading file(s) in REST function queueUploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Error writing temporary file(s) in REST function queueUploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Error parsing XML data in REST function queueDownloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Error creating module configuration for REST function queueDownloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Error converting response to XML for REST function queueDownloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Error parsing XML data in REST function queueSendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Error converting response to XML for REST function queueSendMessage||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Error reading file(s) in REST function queueSendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Error writing temporary file(s) in REST function queueSendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Error loading main configuration in REST function getModuleList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Error reading main configuration in REST function getModuleList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Error converting response to XML for REST function getModuleList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Error loading main configuration in REST function getServerList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Error reading main configuration in REST function getServerList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Error converting response to XML for REST function getServerList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Error deleting temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Error deleting temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Error initializing HVS32 Database Manager||There was an error initializing the Database Manager. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Error initializing write connections to HVS32 database||There was an error initializing the write connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Error initializing prepared statements for updating FF file in HVS32 database||There was an error initializing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Error updating FF file||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Error updating FF file - no results found||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Error initializing prepared statements for updating WaWi file in HVS32 database||There was an error initializing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Error updating WaWi file||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Error updating WaWi file - no results found||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Error initializing read connections to HVS32 database||There was an error initializing the read connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Error initializing prepared statements for reading FF file in HVS32 database||There was an error initializing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Error reading FF file from HVS32 database||There was an error executing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF file not found in HVS32 database||The FF file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The FF file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Error initializing prepared statements for reading WaWi file in HVS32 database||There was an error initializing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Error reading WaWi file from HVS32 database||There was an error executing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi file not found in HVS32 database||The WaWi file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The WaWi file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Error instantiating the upload module||The module for the selected module ID for upload cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Failed to instantiate the upload module||The module for the selected module ID for upload could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Error initializing the upload module||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Error instantiating the download module||The module for the selected module ID for download cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Failed to instantiate the download module||The module for the selected module ID for download could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Error initializing the download module||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Error instantiating the SendMessage module||The server module for the selected server module ID for SendMessage cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Failed to instantiate the SendMessage module||The server module for the selected server module ID for SendMessage could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Error initializing the SendMessage module||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Error connecting to FTP server||There was an error connecting to the FTP server. Please check the configured FTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Error logging into FTP server||There was an error logging into the FTP server. Please check the configured login credentials (username/password) in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Error changing directory on FTP server||There was an error changing the directory on the FTP server. Please check the configured FTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Error uploading file to FTP server||There was an error uploading the FF file to the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Error downloading file from FTP server||There was an error downloading the file from the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Error renaming file on FTP server||There was an error renaming the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Error moving file on FTP server||There was an error moving the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Invocation of an unsupported function in FTP module||The invoked function is not supported by this FTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Error starting session on SFTP server||There was an error starting the session to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Error starting session on jump host for SFTP transmission||There was an error starting the session to the jump host. Please check the configured jump host settings in the SFTP server module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Error opening channel to SFTP server||There was an error opening the channel to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Error connecting to SFTP server||There was an error connecting to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Error changing directory on SFTP server||There was an error changing the directory on the SFTP server. Please check the configured SFTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Error uploading file to SFTP server||There was an error uploading the FF file to the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Error uploading file to SFTP server - Access denied!||There was an error uploading the FF file to the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Error renaming file on SFTP server||There was an error renaming the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Error moving file on SFTP server||There was an error moving the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Error downloading file from SFTP server||There was an error downloading the file from the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Error downloading file from SFTP server - Access denied!||There was an error downloading the file from the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Invocation of an unsupported function in SFTP module||The invoked function is not supported by this SFTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP configuration not found||There was an error in the configuration of the SMTP module. Please check the selected SMTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegal parameters in SMTP configuration - recipient address is empty!||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegal parameters in SMTP configuration - subject is empty!||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegal parameters in SMTP configuration - mail text is empty!||There was an error in the configuration of the SMTP module. Please check the configured mail text in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Error setting recipient address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Error setting BCC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured BCC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Error setting subject in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||No SMTP data found from HVS32||No SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||Invalid SMTP data from HVS32||Invalid SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegal parameters in SMTP data from HVS32 - recipient address is empty!||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegal parameters in SMTP data from HVS32 - subject is empty!||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegal parameters in SMTP data from HVS32 - mail text is empty!||There was an error in the configuration of HVS32. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Error setting recipient address in SMTP module||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Error setting BCC address in SMTP module||There was an error in the configuration of HVS32. Please check the configured BCC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Error setting subject in SMTP module||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Invocation of an unsupported function in SMTP module||The invoked function is not supported by this SMTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Invocation of an unsupported function in PLD module||The invoked function is not supported by this PLD module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warning - File already transmitted!||The carrier file has already been transmitted and therefore could not be accepted by the UPS server. Please do not transmit this file again.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warning - Data uploaded with warnings. Please correct before the next upload!||The carrier file has been successfully transmitted to the UPS server and processed. The file does not need to be transmitted again. However, there are content errors in the FF file that need to be fixed before the next day&amp;#039;s closure. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Error - Upload failed due to errors in the PLD data.||The carrier file has been transmitted to the UPS server but was NOT processed due to errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Severe PLD Error - Upload failed due to errors in the input parameters.||The carrier file has been transmitted to the UPS server but was NOT processed due to SERIOUS errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unknown PLD Error - Upload failed due to unknown errors.||The carrier file has been transmitted to the UPS server but was NOT processed due to unknown errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Error in feedback - no status code found!||An error was detected in the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Error parsing the feedback||There was an error parsing the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Error saving the report file(s)||There was an error saving the reports from the UPS server. Please check the configured storage path in the corresponding PLD module configuration of HVS32CommunicationManager, as well as the user rights of this directory.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS connection not ready!||There was an error connecting to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Error reading the EDI file||There was an error reading the FF file in the PLD module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Error transmitting data to the UPS server||There was an error transmitting data to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) connection not ready!||There was an error connecting to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Error transmitting data to the HTTP(S) server||There was an error transmitting data to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Error downloading file from the HTTP(S) server||There was an error downloading the file from the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Invocation of an unsupported function in HTTP module||The invoked function is not supported by this HTTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6110</id>
		<title>HVS32 Communication Manager(en)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6110"/>
		<updated>2025-03-19T10:59:08Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* O365 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Communication_Manager]]&lt;br /&gt;
The Communication Manager (hereafter abbreviated as ComManager) is a service that centrally manages communication between HVS32 and customers or HVS32 and carriers. The ComManager is designed for communications via FTP, SFTP, or SMTP protocols.&lt;br /&gt;
&lt;br /&gt;
Similar to WinSCP, this service is controlled by HVS32 and sends data to the destination server configured in the module.&lt;br /&gt;
&lt;br /&gt;
It is intended to gradually take over communications from HVS32 and replace other external transmission programs such as WinSCP.&lt;br /&gt;
&lt;br /&gt;
=ComManager Configuration=&lt;br /&gt;
The ComManager Configurator can be accessed either directly through the &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; in the installation directory &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; or from the [[Setting up Communication Manager in HVS32|HVS32 Configurator]].&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager-Main Window EN.png|500px|thumb|ohne|ComManager main window]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link to this wiki entry&lt;br /&gt;
;2 - Selection Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Modules|Modules]]&amp;#039;&amp;#039;&amp;#039; - Modules for file transmission during daily closing, Wawi return, and route downloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Servers|Servers]]&amp;#039;&amp;#039;&amp;#039; - Internal communication servers such as Microsoft Exchange (SMTP) connections&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Proxies|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Internal proxy servers&lt;br /&gt;
;3 - Overview of configured modules&lt;br /&gt;
;4 - Summary of the configuration of the selected module&lt;br /&gt;
;5 - [[HVS32_Communication_Manager(en)#Configure_ErrorHandler|Errorhandler Configuration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager(en)#Service_Settings|Service Settings]]&lt;br /&gt;
 &lt;br /&gt;
==Service Settings==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|In this section, the basic settings of the ComManager service are configured, which are necessary to establish a connection to the service. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warning: The configurations you make here will be applied only after restarting the ComManager service!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Main Directory:   &lt;br /&gt;
:Specify the path to HVS32 here&lt;br /&gt;
;HVS32 Database File:&lt;br /&gt;
:Specify the path to the HVS32 database file&lt;br /&gt;
;HVS32 Database Server:&lt;br /&gt;
:IP address or hostname of the PC where the database is located&lt;br /&gt;
;HVS32 Database Port:&lt;br /&gt;
:The port for the HVS32 database usually does not need adjustment. The default port is set to 3050.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Communication port through which the ComManager service is accessible via REST. This port must be opened in the server&amp;#039;s firewall for external communication with the clients.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Configuration Window of Service Settings]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Configure ErrorHandler==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|If an ErrorHandler is configured, you will be notified by email in case of a failed transmission. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:First of all, you have to choose wich mode you want to use to send error mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
To send the error mails via SMTP choose the mode &amp;quot;SMTP&amp;quot; and enter the following parameters:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname where the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and enable authentication.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port at which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security, provided the SMTP server supports it.&lt;br /&gt;
;TLS required&lt;br /&gt;
:The server is requested to provide TLS support.&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
To send the error mails via Microsoft Office365 choose the mode &amp;quot;O365&amp;quot; and enter the following parameters:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure ([[#Microsoft_Azure_configuration_for_Microsoft_Office365_.28O365.29_support|see &amp;#039;&amp;#039;&amp;#039;Azure configuration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and will be displayed as the sender address for emails sent through this module.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text will be used as the subject when sending the emails.&lt;br /&gt;
&lt;br /&gt;
;Test&lt;br /&gt;
:You can use this option to send a test message to verify the configured parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Modules==&lt;br /&gt;
[[File:ComManager_Modules_EN.png|360px|thumb|right|Modules]]&lt;br /&gt;
;1 - Overview of configured modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the module in HVS32 is done through this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module Type&amp;#039;&amp;#039;&amp;#039; - Type/category of module; the abbreviation &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; in parentheses indicates whether it is a &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (e.g., route download) or &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload module (FFFile, Wawi return, etc.)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will cause errors in process handling.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, it will cause errors in process handling.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
&lt;br /&gt;
[[File:ComManager_AddModul.png|340px|thumb|right|Add Module]]&lt;br /&gt;
;Add / configure module&lt;br /&gt;
Communication between HVS32 and the specified server occurs through modules. Such a server can be either a separate [[HVS32_Communication_Manager(en)#Server|(SMTP) server]] or directly the carrier&amp;#039;s or customer&amp;#039;s server.&lt;br /&gt;
&lt;br /&gt;
After selecting the module type (FTP, SFTP, SMTP, PLD/UPS, HTTP), the configuration of the new module takes place. In the following dialog, you can adjust the corresponding parameters.&lt;br /&gt;
&lt;br /&gt;
;Module Type&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; - Standard choice for uploading FF files during daily closing&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039; - Customer-specific transmission of, for example, Wawi return files to a customer&amp;#039;s server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Special module type for downloading, e.g., route files&lt;br /&gt;
;Module ID&lt;br /&gt;
:An automatically generated ID for the selection and assignment of the module in HVS32&lt;br /&gt;
;Carrier&lt;br /&gt;
:Additional restriction of the module for the use of specific carrier modules in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Principal&lt;br /&gt;
:Additional restriction of the module for the use of specific principals/clients in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Note&lt;br /&gt;
:Optional note for better overview (displayed in the overview and in HVS32)&lt;br /&gt;
&lt;br /&gt;
===Configure FTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port at which the server is accessible (Default port 21) &lt;br /&gt;
;FTP User&lt;br /&gt;
:Username for authentication on the FTP server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password for authentication on the FTP server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP account for authentication on the FTP server&lt;br /&gt;
;FTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the FTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;FTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;FTP Transfer Mode&lt;br /&gt;
:Specify whether the data should be transferred as binary or text.&lt;br /&gt;
;FTP Security  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) implicitly&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) explicitly. (Here, the server can allow insecure connections as well)&lt;br /&gt;
;FTP Connection&lt;br /&gt;
:Choose the method for establishing the connection. PASSIVE should be chosen by default.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the FTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_FTPModulConf.png|thumb|right|FTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SFTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port at which the server is accessible (Default port 22)&lt;br /&gt;
;SFTP User&lt;br /&gt;
:Username for authentication on the SFTP server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password for authentication on the SFTP server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:If you are using a private key, you can specify the path to the file here.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Enter your passphrase here to decrypt the file mentioned above&lt;br /&gt;
;SFTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the SFTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;SFTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Time in milliseconds that the connection setup and individual communication steps can take at most (standard 30000ms).&lt;br /&gt;
:In the configuration dialog itself, a timeout of 5000ms is used regardless of the setting to test the connection more quickly.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you encounter the error &amp;quot;Algorithm negotiation fail&amp;quot; during the connection test, it is usually because the SFTP server uses old security algorithms such as ssh-dss, which are no longer supported. In this case, check the box &amp;quot;Prefer Old Algorithms&amp;quot; or &amp;quot;prefer old algorithms&amp;quot; to enforce support for the old security algorithms.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the SFTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Choose an SMTP server that you have configured in the &amp;quot;Server&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Configure SMTP Server|Configure SMTP Server]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and is used as the sender address for emails sent via this module.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text is used as the subject when sending emails.&lt;br /&gt;
;Email Content (PLAIN Text)&lt;br /&gt;
:Unformatted message text for the outgoing email.&lt;br /&gt;
;Email Content (HTML Text)&lt;br /&gt;
:HTML-compliant formatted message text for the outgoing email.&lt;br /&gt;
&lt;br /&gt;
Testing is done for SMTP modules via the &amp;#039;&amp;#039;&amp;#039;Test button&amp;#039;&amp;#039;&amp;#039; in the configuration dialog of the corresponding &amp;#039;&amp;#039;&amp;#039;server&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SMTPModulConf.png|thumb|super|SMTP Module Configuration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure PLD Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL of the server&lt;br /&gt;
;PLD Path &lt;br /&gt;
:Destination path on the HTTPS server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port under which the server is reachable (Default port 443)&lt;br /&gt;
;PLD User&lt;br /&gt;
:Username for authentication on the HTTPS server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password for authentication on the HTTPS server&lt;br /&gt;
;PLD-Report Storage Path&lt;br /&gt;
:Here, the path to a subfolder is specified where the feedback/report files from the PLD server will be saved.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_PLDModulConf.png|thumb|super|PLD Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure HTTP(S) Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:The HTTP or HTTPS URL with function path and, if applicable, a different port of the server.&lt;br /&gt;
:Using the &amp;quot;parsable&amp;quot; option allows you to store the URL in the form of a script that can be edited and verified in an editing dialog &amp;quot;...&amp;quot;.&lt;br /&gt;
;HTTP User&lt;br /&gt;
:Username for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transfer&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Content-Type of the request accepted by the server (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Local default directory where downloaded files should be written. Depending on the process, the directory can be overridden by HVS32.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
[[File:ComManager_Server.png|360px|thumb|right|Servers]]&lt;br /&gt;
;1 - Overview of configured communication servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the server in the modules are done based on this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Type&amp;#039;&amp;#039;&amp;#039; - Server Type/Category (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
Keep the original file tag please&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Server===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Configuration]]&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
 &lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent via the server.&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname under which the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and activate authentication. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port under which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL Enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS Enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security if the SMTP server supports it. &lt;br /&gt;
;TLS Required&lt;br /&gt;
:The server requires TLS support.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Configure O365 Server (for Microsoft Office365)===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:o365_commanager_02_add-server-2.png|300px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters. &lt;br /&gt;
;from address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;from name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure ([[#Microsoft_Azure_configuration_for_Microsoft_Office365_.28O365.29_support|see &amp;#039;&amp;#039;&amp;#039;Azure configuration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
&lt;br /&gt;
==Proxies==&lt;br /&gt;
[[File:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Overview of configured proxies&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the proxy is done based on this ID in the modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Type&amp;#039;&amp;#039;&amp;#039; - Proxy Type/Category (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Server name or IP address of the proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Proxy&amp;#039;&amp;#039;&amp;#039; - Option to add a new proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Proxy&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected proxy with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Proxy&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Proxy&amp;#039;&amp;#039;&amp;#039; - Opens the proxy configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Proxy&amp;#039;&amp;#039;&amp;#039; - Deletes the proxy entry. This change is irreversible; if the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add/Configure Proxy===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_ProxyConf.png|300px|thumb|right|Proxy Configuration]]&lt;br /&gt;
After entering the unique proxy ID, the configuration of the new proxy is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
;PROXY Type&lt;br /&gt;
:Determines the type of the deployed proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP address or hostname under which the proxy server is accessible.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port under which the proxy server is accessible &lt;br /&gt;
;PROXY User&lt;br /&gt;
:Username for authentication on the proxy server&lt;br /&gt;
;PROXY Password&lt;br /&gt;
:Password for authentication on the proxy server&lt;br /&gt;
&lt;br /&gt;
;NOTE&lt;br /&gt;
:The FTP proxy type &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;User&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; is configured directly in the &amp;#039;&amp;#039;&amp;#039;FTP module&amp;#039;&amp;#039;&amp;#039; and not as a proxy.&lt;br /&gt;
:To do this, enter the data in the FTP module as follows: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP Proxy Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;FTP User = &amp;lt;FTP User&amp;gt;@&amp;lt;FTP Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Microsoft Azure Configuration for Microsoft Office365 (O365)=&lt;br /&gt;
To send emails from ComManager via Microsoft Office365 (O365), you must first register an app in Azure, assign the appropriate permissions, and configure security features. This is necessary to obtain a valid Client ID, Client Secret, and Tenant ID, as well as to grant ComManager permission to send emails.&amp;lt;br&amp;gt;&lt;br /&gt;
Below, we show how to perform an &amp;#039;&amp;#039;&amp;#039;example configuration&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following steps are required:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Navigate to the &amp;quot;App registrations&amp;quot; service in Azure &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A1]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;+ New registration&amp;quot; in the &amp;quot;App registration&amp;quot; menu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A2]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Enter a name for the application (e.g., &amp;quot;HSC-ComManager&amp;quot;) and select a Single Tenant account type (e.g., &amp;quot;Accounts in this organizational directory only&amp;quot;)&amp;lt;br&amp;gt;Redirect URIs are not required and can be ignored &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A3]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# After registration, click on the newly registered app (e.g., &amp;quot;HSC-ComManager&amp;quot;) in the &amp;quot;App registrations&amp;quot; menu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A4]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# In this overview, you will find the Application (client) ID and Directory (tenant) ID, which are important for ComManager &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;Add a certificate or secret&amp;quot; in this overview to add a Client Secret to the app. This is necessary for ComManager to authenticate later. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;New client secret&amp;quot; in this overview &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A6]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Enter a description for this secret (e.g., &amp;quot;HSC-ComManager-Secret&amp;quot;) and select an expiration date for the secret. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A7]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note: When the secret expires on the selected date (e.g., in 30 days), you must add a new secret and update it in ComManager. Otherwise, email sending from ComManager will no longer be possible. Be sure to set up a notification to renew the secret in time!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Copy the value of the secret (&amp;#039;&amp;#039;&amp;#039;not the Secret ID&amp;#039;&amp;#039;&amp;#039;). &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A8]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note: The secret value is only displayed now. You will not have access to it later!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Next, switch to the &amp;quot;API permissions&amp;quot; tab and add a permission to the app (&amp;quot;+ Add a permission&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A9]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Under &amp;quot;Microsoft APIs,&amp;quot; select &amp;quot;Microsoft Graph&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A10]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Select &amp;quot;Application permissions,&amp;quot; &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; &amp;quot;Delegated permissions&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A11]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Search for and select &amp;quot;Mail.Send&amp;quot; and add the permission &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A12]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Depending on your user level, you or your administrator may need to explicitly confirm adding the permission (&amp;quot;Grant admin consent for ...&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A13]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
o365_azure_01_search.png|A1: App Registration&lt;br /&gt;
o365_azure_02_new-app-registration.png|A2: App Registration&lt;br /&gt;
o365_azure_03_register-app.png|A3: Register App&lt;br /&gt;
o365_azure_04_edit-app.png|A4: Edit registered App&lt;br /&gt;
o365_azure_05_edit-app-2.png|A5: Relevant Information / Add Client Secret&lt;br /&gt;
o365_azure_06_add-secret.png|A6: New Client Secret&lt;br /&gt;
o365_azure_07_add-secret-2.png|A7: Add Client Secret&lt;br /&gt;
o365_azure_08_save-secret.png|A8: Copy Client Secret&lt;br /&gt;
o365_azure_09_add-permission.png|A9: Add Permission to registered App&lt;br /&gt;
o365_azure_10_add-permission-2.png|A10: Request API Permission (Graph)&lt;br /&gt;
o365_azure_11_add-permission-3.png|A11: Request API Permission (Application)&lt;br /&gt;
o365_azure_12_add-permission-4.png|A12: Add Mail.Send Permission&lt;br /&gt;
o365_azure_13_add-permission-5.png|A13: Grant Admin Consent&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Error Code ||Error Description||Troubleshooting&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unknown error occurred while processing a Send Message job! Response is NULL!||This is a general error in processing a Send Message job. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unknown error occurred while processing an Upload job! Response is NULL!||This is a general error in processing an Upload job. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Error occurred while deleting temporary file(s) during processing of a Send Message job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Error occurred while deleting temporary file(s) during processing of an Upload job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Error converting response to XML - Response is NULL||This is a general error in processing a request. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Error parsing XML data in REST function uploadFile||The data received from HVS32 for upload is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Error creating module configuration for REST function uploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Error converting response to XML for REST function uploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Error reading file(s) in REST function uploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory and if sufficient permissions for reading files are set for the Windows user SYSTEM (or the Windows user specified in Heidler-ComManager). Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Error writing temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Error parsing XML data in REST function downloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Error creating module configuration for REST function downloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Error converting response to XML for REST function downloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Error parsing XML data in REST function sendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Error converting response to XML for REST function sendMessage||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Error reading file(s) in REST function sendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Error writing temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Error parsing XML data in REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Error creating module configuration for REST function queueUploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Error converting response to XML for REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Error reading file(s) in REST function queueUploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Error writing temporary file(s) in REST function queueUploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Error parsing XML data in REST function queueDownloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Error creating module configuration for REST function queueDownloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Error converting response to XML for REST function queueDownloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Error parsing XML data in REST function queueSendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Error converting response to XML for REST function queueSendMessage||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Error reading file(s) in REST function queueSendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Error writing temporary file(s) in REST function queueSendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Error loading main configuration in REST function getModuleList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Error reading main configuration in REST function getModuleList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Error converting response to XML for REST function getModuleList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Error loading main configuration in REST function getServerList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Error reading main configuration in REST function getServerList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Error converting response to XML for REST function getServerList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Error deleting temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Error deleting temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Error initializing HVS32 Database Manager||There was an error initializing the Database Manager. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Error initializing write connections to HVS32 database||There was an error initializing the write connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Error initializing prepared statements for updating FF file in HVS32 database||There was an error initializing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Error updating FF file||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Error updating FF file - no results found||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Error initializing prepared statements for updating WaWi file in HVS32 database||There was an error initializing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Error updating WaWi file||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Error updating WaWi file - no results found||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Error initializing read connections to HVS32 database||There was an error initializing the read connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Error initializing prepared statements for reading FF file in HVS32 database||There was an error initializing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Error reading FF file from HVS32 database||There was an error executing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF file not found in HVS32 database||The FF file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The FF file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Error initializing prepared statements for reading WaWi file in HVS32 database||There was an error initializing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Error reading WaWi file from HVS32 database||There was an error executing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi file not found in HVS32 database||The WaWi file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The WaWi file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Error instantiating the upload module||The module for the selected module ID for upload cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Failed to instantiate the upload module||The module for the selected module ID for upload could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Error initializing the upload module||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Error instantiating the download module||The module for the selected module ID for download cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Failed to instantiate the download module||The module for the selected module ID for download could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Error initializing the download module||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Error instantiating the SendMessage module||The server module for the selected server module ID for SendMessage cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Failed to instantiate the SendMessage module||The server module for the selected server module ID for SendMessage could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Error initializing the SendMessage module||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Error connecting to FTP server||There was an error connecting to the FTP server. Please check the configured FTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Error logging into FTP server||There was an error logging into the FTP server. Please check the configured login credentials (username/password) in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Error changing directory on FTP server||There was an error changing the directory on the FTP server. Please check the configured FTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Error uploading file to FTP server||There was an error uploading the FF file to the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Error downloading file from FTP server||There was an error downloading the file from the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Error renaming file on FTP server||There was an error renaming the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Error moving file on FTP server||There was an error moving the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Invocation of an unsupported function in FTP module||The invoked function is not supported by this FTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Error starting session on SFTP server||There was an error starting the session to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Error starting session on jump host for SFTP transmission||There was an error starting the session to the jump host. Please check the configured jump host settings in the SFTP server module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Error opening channel to SFTP server||There was an error opening the channel to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Error connecting to SFTP server||There was an error connecting to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Error changing directory on SFTP server||There was an error changing the directory on the SFTP server. Please check the configured SFTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Error uploading file to SFTP server||There was an error uploading the FF file to the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Error uploading file to SFTP server - Access denied!||There was an error uploading the FF file to the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Error renaming file on SFTP server||There was an error renaming the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Error moving file on SFTP server||There was an error moving the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Error downloading file from SFTP server||There was an error downloading the file from the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Error downloading file from SFTP server - Access denied!||There was an error downloading the file from the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Invocation of an unsupported function in SFTP module||The invoked function is not supported by this SFTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP configuration not found||There was an error in the configuration of the SMTP module. Please check the selected SMTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegal parameters in SMTP configuration - recipient address is empty!||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegal parameters in SMTP configuration - subject is empty!||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegal parameters in SMTP configuration - mail text is empty!||There was an error in the configuration of the SMTP module. Please check the configured mail text in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Error setting recipient address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Error setting BCC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured BCC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Error setting subject in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||No SMTP data found from HVS32||No SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||Invalid SMTP data from HVS32||Invalid SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegal parameters in SMTP data from HVS32 - recipient address is empty!||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegal parameters in SMTP data from HVS32 - subject is empty!||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegal parameters in SMTP data from HVS32 - mail text is empty!||There was an error in the configuration of HVS32. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Error setting recipient address in SMTP module||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Error setting BCC address in SMTP module||There was an error in the configuration of HVS32. Please check the configured BCC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Error setting subject in SMTP module||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Invocation of an unsupported function in SMTP module||The invoked function is not supported by this SMTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Invocation of an unsupported function in PLD module||The invoked function is not supported by this PLD module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warning - File already transmitted!||The carrier file has already been transmitted and therefore could not be accepted by the UPS server. Please do not transmit this file again.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warning - Data uploaded with warnings. Please correct before the next upload!||The carrier file has been successfully transmitted to the UPS server and processed. The file does not need to be transmitted again. However, there are content errors in the FF file that need to be fixed before the next day&amp;#039;s closure. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Error - Upload failed due to errors in the PLD data.||The carrier file has been transmitted to the UPS server but was NOT processed due to errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Severe PLD Error - Upload failed due to errors in the input parameters.||The carrier file has been transmitted to the UPS server but was NOT processed due to SERIOUS errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unknown PLD Error - Upload failed due to unknown errors.||The carrier file has been transmitted to the UPS server but was NOT processed due to unknown errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Error in feedback - no status code found!||An error was detected in the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Error parsing the feedback||There was an error parsing the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Error saving the report file(s)||There was an error saving the reports from the UPS server. Please check the configured storage path in the corresponding PLD module configuration of HVS32CommunicationManager, as well as the user rights of this directory.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS connection not ready!||There was an error connecting to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Error reading the EDI file||There was an error reading the FF file in the PLD module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Error transmitting data to the UPS server||There was an error transmitting data to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) connection not ready!||There was an error connecting to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Error transmitting data to the HTTP(S) server||There was an error transmitting data to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Error downloading file from the HTTP(S) server||There was an error downloading the file from the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Invocation of an unsupported function in HTTP module||The invoked function is not supported by this HTTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6109</id>
		<title>HVS32 Communication Manager(en)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6109"/>
		<updated>2025-03-19T10:58:47Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* O365 Server (für Microsoft Office365) konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Communication_Manager]]&lt;br /&gt;
The Communication Manager (hereafter abbreviated as ComManager) is a service that centrally manages communication between HVS32 and customers or HVS32 and carriers. The ComManager is designed for communications via FTP, SFTP, or SMTP protocols.&lt;br /&gt;
&lt;br /&gt;
Similar to WinSCP, this service is controlled by HVS32 and sends data to the destination server configured in the module.&lt;br /&gt;
&lt;br /&gt;
It is intended to gradually take over communications from HVS32 and replace other external transmission programs such as WinSCP.&lt;br /&gt;
&lt;br /&gt;
=ComManager Configuration=&lt;br /&gt;
The ComManager Configurator can be accessed either directly through the &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; in the installation directory &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; or from the [[Setting up Communication Manager in HVS32|HVS32 Configurator]].&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager-Main Window EN.png|500px|thumb|ohne|ComManager main window]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link to this wiki entry&lt;br /&gt;
;2 - Selection Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Modules|Modules]]&amp;#039;&amp;#039;&amp;#039; - Modules for file transmission during daily closing, Wawi return, and route downloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Servers|Servers]]&amp;#039;&amp;#039;&amp;#039; - Internal communication servers such as Microsoft Exchange (SMTP) connections&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Proxies|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Internal proxy servers&lt;br /&gt;
;3 - Overview of configured modules&lt;br /&gt;
;4 - Summary of the configuration of the selected module&lt;br /&gt;
;5 - [[HVS32_Communication_Manager(en)#Configure_ErrorHandler|Errorhandler Configuration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager(en)#Service_Settings|Service Settings]]&lt;br /&gt;
 &lt;br /&gt;
==Service Settings==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|In this section, the basic settings of the ComManager service are configured, which are necessary to establish a connection to the service. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warning: The configurations you make here will be applied only after restarting the ComManager service!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Main Directory:   &lt;br /&gt;
:Specify the path to HVS32 here&lt;br /&gt;
;HVS32 Database File:&lt;br /&gt;
:Specify the path to the HVS32 database file&lt;br /&gt;
;HVS32 Database Server:&lt;br /&gt;
:IP address or hostname of the PC where the database is located&lt;br /&gt;
;HVS32 Database Port:&lt;br /&gt;
:The port for the HVS32 database usually does not need adjustment. The default port is set to 3050.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Communication port through which the ComManager service is accessible via REST. This port must be opened in the server&amp;#039;s firewall for external communication with the clients.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Configuration Window of Service Settings]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Configure ErrorHandler==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|If an ErrorHandler is configured, you will be notified by email in case of a failed transmission. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:First of all, you have to choose wich mode you want to use to send error mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
To send the error mails via SMTP choose the mode &amp;quot;SMTP&amp;quot; and enter the following parameters:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname where the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and enable authentication.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port at which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security, provided the SMTP server supports it.&lt;br /&gt;
;TLS required&lt;br /&gt;
:The server is requested to provide TLS support.&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
To send the error mails via Microsoft Office365 choose the mode &amp;quot;O365&amp;quot; and enter the following parameters:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure ([[#Microsoft_Azure_configuration_for_Microsoft_Office365_.28O365.29_support|see &amp;#039;&amp;#039;&amp;#039;Azure configuration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and will be displayed as the sender address for emails sent through this module.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text will be used as the subject when sending the emails.&lt;br /&gt;
&lt;br /&gt;
;Test&lt;br /&gt;
:You can use this option to send a test message to verify the configured parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Modules==&lt;br /&gt;
[[File:ComManager_Modules_EN.png|360px|thumb|right|Modules]]&lt;br /&gt;
;1 - Overview of configured modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the module in HVS32 is done through this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module Type&amp;#039;&amp;#039;&amp;#039; - Type/category of module; the abbreviation &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; in parentheses indicates whether it is a &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (e.g., route download) or &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload module (FFFile, Wawi return, etc.)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will cause errors in process handling.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, it will cause errors in process handling.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
&lt;br /&gt;
[[File:ComManager_AddModul.png|340px|thumb|right|Add Module]]&lt;br /&gt;
;Add / configure module&lt;br /&gt;
Communication between HVS32 and the specified server occurs through modules. Such a server can be either a separate [[HVS32_Communication_Manager(en)#Server|(SMTP) server]] or directly the carrier&amp;#039;s or customer&amp;#039;s server.&lt;br /&gt;
&lt;br /&gt;
After selecting the module type (FTP, SFTP, SMTP, PLD/UPS, HTTP), the configuration of the new module takes place. In the following dialog, you can adjust the corresponding parameters.&lt;br /&gt;
&lt;br /&gt;
;Module Type&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; - Standard choice for uploading FF files during daily closing&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039; - Customer-specific transmission of, for example, Wawi return files to a customer&amp;#039;s server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Special module type for downloading, e.g., route files&lt;br /&gt;
;Module ID&lt;br /&gt;
:An automatically generated ID for the selection and assignment of the module in HVS32&lt;br /&gt;
;Carrier&lt;br /&gt;
:Additional restriction of the module for the use of specific carrier modules in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Principal&lt;br /&gt;
:Additional restriction of the module for the use of specific principals/clients in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Note&lt;br /&gt;
:Optional note for better overview (displayed in the overview and in HVS32)&lt;br /&gt;
&lt;br /&gt;
===Configure FTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port at which the server is accessible (Default port 21) &lt;br /&gt;
;FTP User&lt;br /&gt;
:Username for authentication on the FTP server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password for authentication on the FTP server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP account for authentication on the FTP server&lt;br /&gt;
;FTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the FTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;FTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;FTP Transfer Mode&lt;br /&gt;
:Specify whether the data should be transferred as binary or text.&lt;br /&gt;
;FTP Security  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) implicitly&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) explicitly. (Here, the server can allow insecure connections as well)&lt;br /&gt;
;FTP Connection&lt;br /&gt;
:Choose the method for establishing the connection. PASSIVE should be chosen by default.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the FTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_FTPModulConf.png|thumb|right|FTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SFTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port at which the server is accessible (Default port 22)&lt;br /&gt;
;SFTP User&lt;br /&gt;
:Username for authentication on the SFTP server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password for authentication on the SFTP server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:If you are using a private key, you can specify the path to the file here.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Enter your passphrase here to decrypt the file mentioned above&lt;br /&gt;
;SFTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the SFTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;SFTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Time in milliseconds that the connection setup and individual communication steps can take at most (standard 30000ms).&lt;br /&gt;
:In the configuration dialog itself, a timeout of 5000ms is used regardless of the setting to test the connection more quickly.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you encounter the error &amp;quot;Algorithm negotiation fail&amp;quot; during the connection test, it is usually because the SFTP server uses old security algorithms such as ssh-dss, which are no longer supported. In this case, check the box &amp;quot;Prefer Old Algorithms&amp;quot; or &amp;quot;prefer old algorithms&amp;quot; to enforce support for the old security algorithms.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the SFTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Choose an SMTP server that you have configured in the &amp;quot;Server&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Configure SMTP Server|Configure SMTP Server]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and is used as the sender address for emails sent via this module.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text is used as the subject when sending emails.&lt;br /&gt;
;Email Content (PLAIN Text)&lt;br /&gt;
:Unformatted message text for the outgoing email.&lt;br /&gt;
;Email Content (HTML Text)&lt;br /&gt;
:HTML-compliant formatted message text for the outgoing email.&lt;br /&gt;
&lt;br /&gt;
Testing is done for SMTP modules via the &amp;#039;&amp;#039;&amp;#039;Test button&amp;#039;&amp;#039;&amp;#039; in the configuration dialog of the corresponding &amp;#039;&amp;#039;&amp;#039;server&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SMTPModulConf.png|thumb|super|SMTP Module Configuration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure PLD Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL of the server&lt;br /&gt;
;PLD Path &lt;br /&gt;
:Destination path on the HTTPS server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port under which the server is reachable (Default port 443)&lt;br /&gt;
;PLD User&lt;br /&gt;
:Username for authentication on the HTTPS server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password for authentication on the HTTPS server&lt;br /&gt;
;PLD-Report Storage Path&lt;br /&gt;
:Here, the path to a subfolder is specified where the feedback/report files from the PLD server will be saved.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_PLDModulConf.png|thumb|super|PLD Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure HTTP(S) Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:The HTTP or HTTPS URL with function path and, if applicable, a different port of the server.&lt;br /&gt;
:Using the &amp;quot;parsable&amp;quot; option allows you to store the URL in the form of a script that can be edited and verified in an editing dialog &amp;quot;...&amp;quot;.&lt;br /&gt;
;HTTP User&lt;br /&gt;
:Username for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transfer&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Content-Type of the request accepted by the server (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Local default directory where downloaded files should be written. Depending on the process, the directory can be overridden by HVS32.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
[[File:ComManager_Server.png|360px|thumb|right|Servers]]&lt;br /&gt;
;1 - Overview of configured communication servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the server in the modules are done based on this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Type&amp;#039;&amp;#039;&amp;#039; - Server Type/Category (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
Keep the original file tag please&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Server===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Configuration]]&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
 &lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent via the server.&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname under which the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and activate authentication. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port under which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL Enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS Enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security if the SMTP server supports it. &lt;br /&gt;
;TLS Required&lt;br /&gt;
:The server requires TLS support.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Configure O365 Server (for Microsoft Office365)===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:o365_commanager_02_add-server-2.png|300px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters. &lt;br /&gt;
;from address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;from name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure ([[#Microsoft_Azure_configuration_for_Microsoft_Office365_.28O365.29_support|see &amp;#039;&amp;#039;&amp;#039;Azure configuration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
&lt;br /&gt;
==Proxies==&lt;br /&gt;
[[File:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Overview of configured proxies&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the proxy is done based on this ID in the modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Type&amp;#039;&amp;#039;&amp;#039; - Proxy Type/Category (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Server name or IP address of the proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Proxy&amp;#039;&amp;#039;&amp;#039; - Option to add a new proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Proxy&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected proxy with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Proxy&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Proxy&amp;#039;&amp;#039;&amp;#039; - Opens the proxy configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Proxy&amp;#039;&amp;#039;&amp;#039; - Deletes the proxy entry. This change is irreversible; if the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add/Configure Proxy===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_ProxyConf.png|300px|thumb|right|Proxy Configuration]]&lt;br /&gt;
After entering the unique proxy ID, the configuration of the new proxy is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
;PROXY Type&lt;br /&gt;
:Determines the type of the deployed proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP address or hostname under which the proxy server is accessible.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port under which the proxy server is accessible &lt;br /&gt;
;PROXY User&lt;br /&gt;
:Username for authentication on the proxy server&lt;br /&gt;
;PROXY Password&lt;br /&gt;
:Password for authentication on the proxy server&lt;br /&gt;
&lt;br /&gt;
;NOTE&lt;br /&gt;
:The FTP proxy type &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;User&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; is configured directly in the &amp;#039;&amp;#039;&amp;#039;FTP module&amp;#039;&amp;#039;&amp;#039; and not as a proxy.&lt;br /&gt;
:To do this, enter the data in the FTP module as follows: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP Proxy Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;FTP User = &amp;lt;FTP User&amp;gt;@&amp;lt;FTP Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Microsoft Azure Configuration for Microsoft Office365 (O365)=&lt;br /&gt;
To send emails from ComManager via Microsoft Office365 (O365), you must first register an app in Azure, assign the appropriate permissions, and configure security features. This is necessary to obtain a valid Client ID, Client Secret, and Tenant ID, as well as to grant ComManager permission to send emails.&amp;lt;br&amp;gt;&lt;br /&gt;
Below, we show how to perform an &amp;#039;&amp;#039;&amp;#039;example configuration&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following steps are required:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Navigate to the &amp;quot;App registrations&amp;quot; service in Azure &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A1]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;+ New registration&amp;quot; in the &amp;quot;App registration&amp;quot; menu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A2]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Enter a name for the application (e.g., &amp;quot;HSC-ComManager&amp;quot;) and select a Single Tenant account type (e.g., &amp;quot;Accounts in this organizational directory only&amp;quot;)&amp;lt;br&amp;gt;Redirect URIs are not required and can be ignored &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A3]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# After registration, click on the newly registered app (e.g., &amp;quot;HSC-ComManager&amp;quot;) in the &amp;quot;App registrations&amp;quot; menu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A4]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# In this overview, you will find the Application (client) ID and Directory (tenant) ID, which are important for ComManager &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;Add a certificate or secret&amp;quot; in this overview to add a Client Secret to the app. This is necessary for ComManager to authenticate later. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;New client secret&amp;quot; in this overview &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A6]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Enter a description for this secret (e.g., &amp;quot;HSC-ComManager-Secret&amp;quot;) and select an expiration date for the secret. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A7]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note: When the secret expires on the selected date (e.g., in 30 days), you must add a new secret and update it in ComManager. Otherwise, email sending from ComManager will no longer be possible. Be sure to set up a notification to renew the secret in time!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Copy the value of the secret (&amp;#039;&amp;#039;&amp;#039;not the Secret ID&amp;#039;&amp;#039;&amp;#039;). &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A8]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note: The secret value is only displayed now. You will not have access to it later!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Next, switch to the &amp;quot;API permissions&amp;quot; tab and add a permission to the app (&amp;quot;+ Add a permission&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A9]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Under &amp;quot;Microsoft APIs,&amp;quot; select &amp;quot;Microsoft Graph&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A10]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Select &amp;quot;Application permissions,&amp;quot; &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; &amp;quot;Delegated permissions&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A11]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Search for and select &amp;quot;Mail.Send&amp;quot; and add the permission &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A12]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Depending on your user level, you or your administrator may need to explicitly confirm adding the permission (&amp;quot;Grant admin consent for ...&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A13]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
o365_azure_01_search.png|A1: App Registration&lt;br /&gt;
o365_azure_02_new-app-registration.png|A2: App Registration&lt;br /&gt;
o365_azure_03_register-app.png|A3: Register App&lt;br /&gt;
o365_azure_04_edit-app.png|A4: Edit registered App&lt;br /&gt;
o365_azure_05_edit-app-2.png|A5: Relevant Information / Add Client Secret&lt;br /&gt;
o365_azure_06_add-secret.png|A6: New Client Secret&lt;br /&gt;
o365_azure_07_add-secret-2.png|A7: Add Client Secret&lt;br /&gt;
o365_azure_08_save-secret.png|A8: Copy Client Secret&lt;br /&gt;
o365_azure_09_add-permission.png|A9: Add Permission to registered App&lt;br /&gt;
o365_azure_10_add-permission-2.png|A10: Request API Permission (Graph)&lt;br /&gt;
o365_azure_11_add-permission-3.png|A11: Request API Permission (Application)&lt;br /&gt;
o365_azure_12_add-permission-4.png|A12: Add Mail.Send Permission&lt;br /&gt;
o365_azure_13_add-permission-5.png|A13: Grant Admin Consent&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Error Code ||Error Description||Troubleshooting&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unknown error occurred while processing a Send Message job! Response is NULL!||This is a general error in processing a Send Message job. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unknown error occurred while processing an Upload job! Response is NULL!||This is a general error in processing an Upload job. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Error occurred while deleting temporary file(s) during processing of a Send Message job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Error occurred while deleting temporary file(s) during processing of an Upload job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Error converting response to XML - Response is NULL||This is a general error in processing a request. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Error parsing XML data in REST function uploadFile||The data received from HVS32 for upload is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Error creating module configuration for REST function uploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Error converting response to XML for REST function uploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Error reading file(s) in REST function uploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory and if sufficient permissions for reading files are set for the Windows user SYSTEM (or the Windows user specified in Heidler-ComManager). Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Error writing temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Error parsing XML data in REST function downloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Error creating module configuration for REST function downloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Error converting response to XML for REST function downloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Error parsing XML data in REST function sendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Error converting response to XML for REST function sendMessage||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Error reading file(s) in REST function sendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Error writing temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Error parsing XML data in REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Error creating module configuration for REST function queueUploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Error converting response to XML for REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Error reading file(s) in REST function queueUploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Error writing temporary file(s) in REST function queueUploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Error parsing XML data in REST function queueDownloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Error creating module configuration for REST function queueDownloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Error converting response to XML for REST function queueDownloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Error parsing XML data in REST function queueSendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Error converting response to XML for REST function queueSendMessage||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Error reading file(s) in REST function queueSendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Error writing temporary file(s) in REST function queueSendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Error loading main configuration in REST function getModuleList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Error reading main configuration in REST function getModuleList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Error converting response to XML for REST function getModuleList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Error loading main configuration in REST function getServerList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Error reading main configuration in REST function getServerList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Error converting response to XML for REST function getServerList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Error deleting temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Error deleting temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Error initializing HVS32 Database Manager||There was an error initializing the Database Manager. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Error initializing write connections to HVS32 database||There was an error initializing the write connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Error initializing prepared statements for updating FF file in HVS32 database||There was an error initializing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Error updating FF file||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Error updating FF file - no results found||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Error initializing prepared statements for updating WaWi file in HVS32 database||There was an error initializing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Error updating WaWi file||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Error updating WaWi file - no results found||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Error initializing read connections to HVS32 database||There was an error initializing the read connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Error initializing prepared statements for reading FF file in HVS32 database||There was an error initializing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Error reading FF file from HVS32 database||There was an error executing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF file not found in HVS32 database||The FF file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The FF file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Error initializing prepared statements for reading WaWi file in HVS32 database||There was an error initializing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Error reading WaWi file from HVS32 database||There was an error executing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi file not found in HVS32 database||The WaWi file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The WaWi file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Error instantiating the upload module||The module for the selected module ID for upload cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Failed to instantiate the upload module||The module for the selected module ID for upload could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Error initializing the upload module||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Error instantiating the download module||The module for the selected module ID for download cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Failed to instantiate the download module||The module for the selected module ID for download could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Error initializing the download module||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Error instantiating the SendMessage module||The server module for the selected server module ID for SendMessage cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Failed to instantiate the SendMessage module||The server module for the selected server module ID for SendMessage could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Error initializing the SendMessage module||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Error connecting to FTP server||There was an error connecting to the FTP server. Please check the configured FTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Error logging into FTP server||There was an error logging into the FTP server. Please check the configured login credentials (username/password) in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Error changing directory on FTP server||There was an error changing the directory on the FTP server. Please check the configured FTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Error uploading file to FTP server||There was an error uploading the FF file to the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Error downloading file from FTP server||There was an error downloading the file from the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Error renaming file on FTP server||There was an error renaming the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Error moving file on FTP server||There was an error moving the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Invocation of an unsupported function in FTP module||The invoked function is not supported by this FTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Error starting session on SFTP server||There was an error starting the session to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Error starting session on jump host for SFTP transmission||There was an error starting the session to the jump host. Please check the configured jump host settings in the SFTP server module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Error opening channel to SFTP server||There was an error opening the channel to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Error connecting to SFTP server||There was an error connecting to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Error changing directory on SFTP server||There was an error changing the directory on the SFTP server. Please check the configured SFTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Error uploading file to SFTP server||There was an error uploading the FF file to the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Error uploading file to SFTP server - Access denied!||There was an error uploading the FF file to the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Error renaming file on SFTP server||There was an error renaming the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Error moving file on SFTP server||There was an error moving the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Error downloading file from SFTP server||There was an error downloading the file from the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Error downloading file from SFTP server - Access denied!||There was an error downloading the file from the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Invocation of an unsupported function in SFTP module||The invoked function is not supported by this SFTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP configuration not found||There was an error in the configuration of the SMTP module. Please check the selected SMTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegal parameters in SMTP configuration - recipient address is empty!||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegal parameters in SMTP configuration - subject is empty!||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegal parameters in SMTP configuration - mail text is empty!||There was an error in the configuration of the SMTP module. Please check the configured mail text in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Error setting recipient address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Error setting BCC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured BCC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Error setting subject in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||No SMTP data found from HVS32||No SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||Invalid SMTP data from HVS32||Invalid SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegal parameters in SMTP data from HVS32 - recipient address is empty!||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegal parameters in SMTP data from HVS32 - subject is empty!||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegal parameters in SMTP data from HVS32 - mail text is empty!||There was an error in the configuration of HVS32. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Error setting recipient address in SMTP module||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Error setting BCC address in SMTP module||There was an error in the configuration of HVS32. Please check the configured BCC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Error setting subject in SMTP module||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Invocation of an unsupported function in SMTP module||The invoked function is not supported by this SMTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Invocation of an unsupported function in PLD module||The invoked function is not supported by this PLD module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warning - File already transmitted!||The carrier file has already been transmitted and therefore could not be accepted by the UPS server. Please do not transmit this file again.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warning - Data uploaded with warnings. Please correct before the next upload!||The carrier file has been successfully transmitted to the UPS server and processed. The file does not need to be transmitted again. However, there are content errors in the FF file that need to be fixed before the next day&amp;#039;s closure. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Error - Upload failed due to errors in the PLD data.||The carrier file has been transmitted to the UPS server but was NOT processed due to errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Severe PLD Error - Upload failed due to errors in the input parameters.||The carrier file has been transmitted to the UPS server but was NOT processed due to SERIOUS errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unknown PLD Error - Upload failed due to unknown errors.||The carrier file has been transmitted to the UPS server but was NOT processed due to unknown errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Error in feedback - no status code found!||An error was detected in the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Error parsing the feedback||There was an error parsing the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Error saving the report file(s)||There was an error saving the reports from the UPS server. Please check the configured storage path in the corresponding PLD module configuration of HVS32CommunicationManager, as well as the user rights of this directory.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS connection not ready!||There was an error connecting to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Error reading the EDI file||There was an error reading the FF file in the PLD module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Error transmitting data to the UPS server||There was an error transmitting data to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) connection not ready!||There was an error connecting to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Error transmitting data to the HTTP(S) server||There was an error transmitting data to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Error downloading file from the HTTP(S) server||There was an error downloading the file from the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Invocation of an unsupported function in HTTP module||The invoked function is not supported by this HTTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6108</id>
		<title>HVS32 Communication Manager(en)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6108"/>
		<updated>2025-03-19T10:57:52Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Communication_Manager]]&lt;br /&gt;
The Communication Manager (hereafter abbreviated as ComManager) is a service that centrally manages communication between HVS32 and customers or HVS32 and carriers. The ComManager is designed for communications via FTP, SFTP, or SMTP protocols.&lt;br /&gt;
&lt;br /&gt;
Similar to WinSCP, this service is controlled by HVS32 and sends data to the destination server configured in the module.&lt;br /&gt;
&lt;br /&gt;
It is intended to gradually take over communications from HVS32 and replace other external transmission programs such as WinSCP.&lt;br /&gt;
&lt;br /&gt;
=ComManager Configuration=&lt;br /&gt;
The ComManager Configurator can be accessed either directly through the &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; in the installation directory &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; or from the [[Setting up Communication Manager in HVS32|HVS32 Configurator]].&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager-Main Window EN.png|500px|thumb|ohne|ComManager main window]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link to this wiki entry&lt;br /&gt;
;2 - Selection Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Modules|Modules]]&amp;#039;&amp;#039;&amp;#039; - Modules for file transmission during daily closing, Wawi return, and route downloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Servers|Servers]]&amp;#039;&amp;#039;&amp;#039; - Internal communication servers such as Microsoft Exchange (SMTP) connections&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Proxies|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Internal proxy servers&lt;br /&gt;
;3 - Overview of configured modules&lt;br /&gt;
;4 - Summary of the configuration of the selected module&lt;br /&gt;
;5 - [[HVS32_Communication_Manager(en)#Configure_ErrorHandler|Errorhandler Configuration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager(en)#Service_Settings|Service Settings]]&lt;br /&gt;
 &lt;br /&gt;
==Service Settings==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|In this section, the basic settings of the ComManager service are configured, which are necessary to establish a connection to the service. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warning: The configurations you make here will be applied only after restarting the ComManager service!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Main Directory:   &lt;br /&gt;
:Specify the path to HVS32 here&lt;br /&gt;
;HVS32 Database File:&lt;br /&gt;
:Specify the path to the HVS32 database file&lt;br /&gt;
;HVS32 Database Server:&lt;br /&gt;
:IP address or hostname of the PC where the database is located&lt;br /&gt;
;HVS32 Database Port:&lt;br /&gt;
:The port for the HVS32 database usually does not need adjustment. The default port is set to 3050.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Communication port through which the ComManager service is accessible via REST. This port must be opened in the server&amp;#039;s firewall for external communication with the clients.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Configuration Window of Service Settings]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Configure ErrorHandler==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|If an ErrorHandler is configured, you will be notified by email in case of a failed transmission. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:First of all, you have to choose wich mode you want to use to send error mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
To send the error mails via SMTP choose the mode &amp;quot;SMTP&amp;quot; and enter the following parameters:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname where the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and enable authentication.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port at which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security, provided the SMTP server supports it.&lt;br /&gt;
;TLS required&lt;br /&gt;
:The server is requested to provide TLS support.&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
To send the error mails via Microsoft Office365 choose the mode &amp;quot;O365&amp;quot; and enter the following parameters:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure ([[#Microsoft_Azure_configuration_for_Microsoft_Office365_.28O365.29_support|see &amp;#039;&amp;#039;&amp;#039;Azure configuration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and will be displayed as the sender address for emails sent through this module.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text will be used as the subject when sending the emails.&lt;br /&gt;
&lt;br /&gt;
;Test&lt;br /&gt;
:You can use this option to send a test message to verify the configured parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Modules==&lt;br /&gt;
[[File:ComManager_Modules_EN.png|360px|thumb|right|Modules]]&lt;br /&gt;
;1 - Overview of configured modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the module in HVS32 is done through this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module Type&amp;#039;&amp;#039;&amp;#039; - Type/category of module; the abbreviation &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; in parentheses indicates whether it is a &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (e.g., route download) or &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload module (FFFile, Wawi return, etc.)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will cause errors in process handling.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, it will cause errors in process handling.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
&lt;br /&gt;
[[File:ComManager_AddModul.png|340px|thumb|right|Add Module]]&lt;br /&gt;
;Add / configure module&lt;br /&gt;
Communication between HVS32 and the specified server occurs through modules. Such a server can be either a separate [[HVS32_Communication_Manager(en)#Server|(SMTP) server]] or directly the carrier&amp;#039;s or customer&amp;#039;s server.&lt;br /&gt;
&lt;br /&gt;
After selecting the module type (FTP, SFTP, SMTP, PLD/UPS, HTTP), the configuration of the new module takes place. In the following dialog, you can adjust the corresponding parameters.&lt;br /&gt;
&lt;br /&gt;
;Module Type&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; - Standard choice for uploading FF files during daily closing&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039; - Customer-specific transmission of, for example, Wawi return files to a customer&amp;#039;s server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Special module type for downloading, e.g., route files&lt;br /&gt;
;Module ID&lt;br /&gt;
:An automatically generated ID for the selection and assignment of the module in HVS32&lt;br /&gt;
;Carrier&lt;br /&gt;
:Additional restriction of the module for the use of specific carrier modules in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Principal&lt;br /&gt;
:Additional restriction of the module for the use of specific principals/clients in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Note&lt;br /&gt;
:Optional note for better overview (displayed in the overview and in HVS32)&lt;br /&gt;
&lt;br /&gt;
===Configure FTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port at which the server is accessible (Default port 21) &lt;br /&gt;
;FTP User&lt;br /&gt;
:Username for authentication on the FTP server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password for authentication on the FTP server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP account for authentication on the FTP server&lt;br /&gt;
;FTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the FTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;FTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;FTP Transfer Mode&lt;br /&gt;
:Specify whether the data should be transferred as binary or text.&lt;br /&gt;
;FTP Security  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) implicitly&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) explicitly. (Here, the server can allow insecure connections as well)&lt;br /&gt;
;FTP Connection&lt;br /&gt;
:Choose the method for establishing the connection. PASSIVE should be chosen by default.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the FTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_FTPModulConf.png|thumb|right|FTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SFTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port at which the server is accessible (Default port 22)&lt;br /&gt;
;SFTP User&lt;br /&gt;
:Username for authentication on the SFTP server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password for authentication on the SFTP server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:If you are using a private key, you can specify the path to the file here.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Enter your passphrase here to decrypt the file mentioned above&lt;br /&gt;
;SFTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the SFTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;SFTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Time in milliseconds that the connection setup and individual communication steps can take at most (standard 30000ms).&lt;br /&gt;
:In the configuration dialog itself, a timeout of 5000ms is used regardless of the setting to test the connection more quickly.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you encounter the error &amp;quot;Algorithm negotiation fail&amp;quot; during the connection test, it is usually because the SFTP server uses old security algorithms such as ssh-dss, which are no longer supported. In this case, check the box &amp;quot;Prefer Old Algorithms&amp;quot; or &amp;quot;prefer old algorithms&amp;quot; to enforce support for the old security algorithms.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the SFTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Choose an SMTP server that you have configured in the &amp;quot;Server&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Configure SMTP Server|Configure SMTP Server]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and is used as the sender address for emails sent via this module.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text is used as the subject when sending emails.&lt;br /&gt;
;Email Content (PLAIN Text)&lt;br /&gt;
:Unformatted message text for the outgoing email.&lt;br /&gt;
;Email Content (HTML Text)&lt;br /&gt;
:HTML-compliant formatted message text for the outgoing email.&lt;br /&gt;
&lt;br /&gt;
Testing is done for SMTP modules via the &amp;#039;&amp;#039;&amp;#039;Test button&amp;#039;&amp;#039;&amp;#039; in the configuration dialog of the corresponding &amp;#039;&amp;#039;&amp;#039;server&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SMTPModulConf.png|thumb|super|SMTP Module Configuration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure PLD Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL of the server&lt;br /&gt;
;PLD Path &lt;br /&gt;
:Destination path on the HTTPS server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port under which the server is reachable (Default port 443)&lt;br /&gt;
;PLD User&lt;br /&gt;
:Username for authentication on the HTTPS server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password for authentication on the HTTPS server&lt;br /&gt;
;PLD-Report Storage Path&lt;br /&gt;
:Here, the path to a subfolder is specified where the feedback/report files from the PLD server will be saved.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_PLDModulConf.png|thumb|super|PLD Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure HTTP(S) Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:The HTTP or HTTPS URL with function path and, if applicable, a different port of the server.&lt;br /&gt;
:Using the &amp;quot;parsable&amp;quot; option allows you to store the URL in the form of a script that can be edited and verified in an editing dialog &amp;quot;...&amp;quot;.&lt;br /&gt;
;HTTP User&lt;br /&gt;
:Username for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transfer&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Content-Type of the request accepted by the server (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Local default directory where downloaded files should be written. Depending on the process, the directory can be overridden by HVS32.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
[[File:ComManager_Server.png|360px|thumb|right|Servers]]&lt;br /&gt;
;1 - Overview of configured communication servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the server in the modules are done based on this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Type&amp;#039;&amp;#039;&amp;#039; - Server Type/Category (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
Keep the original file tag please&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Server===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Configuration]]&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
 &lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent via the server.&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname under which the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and activate authentication. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port under which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL Enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS Enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security if the SMTP server supports it. &lt;br /&gt;
;TLS Required&lt;br /&gt;
:The server requires TLS support.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===O365 Server (für Microsoft Office365) konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:o365_commanager_02_add-server-2.png|300px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters. &lt;br /&gt;
;from address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;from name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure ([[#Microsoft_Azure_configuration_for_Microsoft_Office365_.28O365.29_support|see &amp;#039;&amp;#039;&amp;#039;Azure configuration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
==Proxies==&lt;br /&gt;
[[File:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Overview of configured proxies&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the proxy is done based on this ID in the modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Type&amp;#039;&amp;#039;&amp;#039; - Proxy Type/Category (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Server name or IP address of the proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Proxy&amp;#039;&amp;#039;&amp;#039; - Option to add a new proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Proxy&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected proxy with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Proxy&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Proxy&amp;#039;&amp;#039;&amp;#039; - Opens the proxy configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Proxy&amp;#039;&amp;#039;&amp;#039; - Deletes the proxy entry. This change is irreversible; if the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add/Configure Proxy===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_ProxyConf.png|300px|thumb|right|Proxy Configuration]]&lt;br /&gt;
After entering the unique proxy ID, the configuration of the new proxy is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
;PROXY Type&lt;br /&gt;
:Determines the type of the deployed proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP address or hostname under which the proxy server is accessible.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port under which the proxy server is accessible &lt;br /&gt;
;PROXY User&lt;br /&gt;
:Username for authentication on the proxy server&lt;br /&gt;
;PROXY Password&lt;br /&gt;
:Password for authentication on the proxy server&lt;br /&gt;
&lt;br /&gt;
;NOTE&lt;br /&gt;
:The FTP proxy type &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;User&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; is configured directly in the &amp;#039;&amp;#039;&amp;#039;FTP module&amp;#039;&amp;#039;&amp;#039; and not as a proxy.&lt;br /&gt;
:To do this, enter the data in the FTP module as follows: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP Proxy Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;FTP User = &amp;lt;FTP User&amp;gt;@&amp;lt;FTP Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Microsoft Azure Configuration for Microsoft Office365 (O365)=&lt;br /&gt;
To send emails from ComManager via Microsoft Office365 (O365), you must first register an app in Azure, assign the appropriate permissions, and configure security features. This is necessary to obtain a valid Client ID, Client Secret, and Tenant ID, as well as to grant ComManager permission to send emails.&amp;lt;br&amp;gt;&lt;br /&gt;
Below, we show how to perform an &amp;#039;&amp;#039;&amp;#039;example configuration&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following steps are required:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Navigate to the &amp;quot;App registrations&amp;quot; service in Azure &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A1]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;+ New registration&amp;quot; in the &amp;quot;App registration&amp;quot; menu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A2]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Enter a name for the application (e.g., &amp;quot;HSC-ComManager&amp;quot;) and select a Single Tenant account type (e.g., &amp;quot;Accounts in this organizational directory only&amp;quot;)&amp;lt;br&amp;gt;Redirect URIs are not required and can be ignored &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A3]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# After registration, click on the newly registered app (e.g., &amp;quot;HSC-ComManager&amp;quot;) in the &amp;quot;App registrations&amp;quot; menu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A4]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# In this overview, you will find the Application (client) ID and Directory (tenant) ID, which are important for ComManager &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;Add a certificate or secret&amp;quot; in this overview to add a Client Secret to the app. This is necessary for ComManager to authenticate later. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;New client secret&amp;quot; in this overview &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A6]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Enter a description for this secret (e.g., &amp;quot;HSC-ComManager-Secret&amp;quot;) and select an expiration date for the secret. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A7]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note: When the secret expires on the selected date (e.g., in 30 days), you must add a new secret and update it in ComManager. Otherwise, email sending from ComManager will no longer be possible. Be sure to set up a notification to renew the secret in time!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Copy the value of the secret (&amp;#039;&amp;#039;&amp;#039;not the Secret ID&amp;#039;&amp;#039;&amp;#039;). &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A8]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note: The secret value is only displayed now. You will not have access to it later!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Next, switch to the &amp;quot;API permissions&amp;quot; tab and add a permission to the app (&amp;quot;+ Add a permission&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A9]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Under &amp;quot;Microsoft APIs,&amp;quot; select &amp;quot;Microsoft Graph&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A10]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Select &amp;quot;Application permissions,&amp;quot; &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; &amp;quot;Delegated permissions&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A11]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Search for and select &amp;quot;Mail.Send&amp;quot; and add the permission &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A12]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Depending on your user level, you or your administrator may need to explicitly confirm adding the permission (&amp;quot;Grant admin consent for ...&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A13]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
o365_azure_01_search.png|A1: App Registration&lt;br /&gt;
o365_azure_02_new-app-registration.png|A2: App Registration&lt;br /&gt;
o365_azure_03_register-app.png|A3: Register App&lt;br /&gt;
o365_azure_04_edit-app.png|A4: Edit registered App&lt;br /&gt;
o365_azure_05_edit-app-2.png|A5: Relevant Information / Add Client Secret&lt;br /&gt;
o365_azure_06_add-secret.png|A6: New Client Secret&lt;br /&gt;
o365_azure_07_add-secret-2.png|A7: Add Client Secret&lt;br /&gt;
o365_azure_08_save-secret.png|A8: Copy Client Secret&lt;br /&gt;
o365_azure_09_add-permission.png|A9: Add Permission to registered App&lt;br /&gt;
o365_azure_10_add-permission-2.png|A10: Request API Permission (Graph)&lt;br /&gt;
o365_azure_11_add-permission-3.png|A11: Request API Permission (Application)&lt;br /&gt;
o365_azure_12_add-permission-4.png|A12: Add Mail.Send Permission&lt;br /&gt;
o365_azure_13_add-permission-5.png|A13: Grant Admin Consent&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Error Code ||Error Description||Troubleshooting&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unknown error occurred while processing a Send Message job! Response is NULL!||This is a general error in processing a Send Message job. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unknown error occurred while processing an Upload job! Response is NULL!||This is a general error in processing an Upload job. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Error occurred while deleting temporary file(s) during processing of a Send Message job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Error occurred while deleting temporary file(s) during processing of an Upload job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Error converting response to XML - Response is NULL||This is a general error in processing a request. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Error parsing XML data in REST function uploadFile||The data received from HVS32 for upload is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Error creating module configuration for REST function uploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Error converting response to XML for REST function uploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Error reading file(s) in REST function uploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory and if sufficient permissions for reading files are set for the Windows user SYSTEM (or the Windows user specified in Heidler-ComManager). Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Error writing temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Error parsing XML data in REST function downloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Error creating module configuration for REST function downloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Error converting response to XML for REST function downloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Error parsing XML data in REST function sendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Error converting response to XML for REST function sendMessage||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Error reading file(s) in REST function sendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Error writing temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Error parsing XML data in REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Error creating module configuration for REST function queueUploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Error converting response to XML for REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Error reading file(s) in REST function queueUploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Error writing temporary file(s) in REST function queueUploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Error parsing XML data in REST function queueDownloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Error creating module configuration for REST function queueDownloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Error converting response to XML for REST function queueDownloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Error parsing XML data in REST function queueSendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Error converting response to XML for REST function queueSendMessage||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Error reading file(s) in REST function queueSendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Error writing temporary file(s) in REST function queueSendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Error loading main configuration in REST function getModuleList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Error reading main configuration in REST function getModuleList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Error converting response to XML for REST function getModuleList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Error loading main configuration in REST function getServerList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Error reading main configuration in REST function getServerList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Error converting response to XML for REST function getServerList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Error deleting temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Error deleting temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Error initializing HVS32 Database Manager||There was an error initializing the Database Manager. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Error initializing write connections to HVS32 database||There was an error initializing the write connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Error initializing prepared statements for updating FF file in HVS32 database||There was an error initializing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Error updating FF file||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Error updating FF file - no results found||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Error initializing prepared statements for updating WaWi file in HVS32 database||There was an error initializing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Error updating WaWi file||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Error updating WaWi file - no results found||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Error initializing read connections to HVS32 database||There was an error initializing the read connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Error initializing prepared statements for reading FF file in HVS32 database||There was an error initializing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Error reading FF file from HVS32 database||There was an error executing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF file not found in HVS32 database||The FF file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The FF file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Error initializing prepared statements for reading WaWi file in HVS32 database||There was an error initializing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Error reading WaWi file from HVS32 database||There was an error executing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi file not found in HVS32 database||The WaWi file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The WaWi file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Error instantiating the upload module||The module for the selected module ID for upload cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Failed to instantiate the upload module||The module for the selected module ID for upload could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Error initializing the upload module||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Error instantiating the download module||The module for the selected module ID for download cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Failed to instantiate the download module||The module for the selected module ID for download could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Error initializing the download module||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Error instantiating the SendMessage module||The server module for the selected server module ID for SendMessage cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Failed to instantiate the SendMessage module||The server module for the selected server module ID for SendMessage could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Error initializing the SendMessage module||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Error connecting to FTP server||There was an error connecting to the FTP server. Please check the configured FTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Error logging into FTP server||There was an error logging into the FTP server. Please check the configured login credentials (username/password) in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Error changing directory on FTP server||There was an error changing the directory on the FTP server. Please check the configured FTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Error uploading file to FTP server||There was an error uploading the FF file to the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Error downloading file from FTP server||There was an error downloading the file from the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Error renaming file on FTP server||There was an error renaming the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Error moving file on FTP server||There was an error moving the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Invocation of an unsupported function in FTP module||The invoked function is not supported by this FTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Error starting session on SFTP server||There was an error starting the session to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Error starting session on jump host for SFTP transmission||There was an error starting the session to the jump host. Please check the configured jump host settings in the SFTP server module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Error opening channel to SFTP server||There was an error opening the channel to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Error connecting to SFTP server||There was an error connecting to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Error changing directory on SFTP server||There was an error changing the directory on the SFTP server. Please check the configured SFTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Error uploading file to SFTP server||There was an error uploading the FF file to the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Error uploading file to SFTP server - Access denied!||There was an error uploading the FF file to the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Error renaming file on SFTP server||There was an error renaming the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Error moving file on SFTP server||There was an error moving the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Error downloading file from SFTP server||There was an error downloading the file from the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Error downloading file from SFTP server - Access denied!||There was an error downloading the file from the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Invocation of an unsupported function in SFTP module||The invoked function is not supported by this SFTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP configuration not found||There was an error in the configuration of the SMTP module. Please check the selected SMTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegal parameters in SMTP configuration - recipient address is empty!||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegal parameters in SMTP configuration - subject is empty!||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegal parameters in SMTP configuration - mail text is empty!||There was an error in the configuration of the SMTP module. Please check the configured mail text in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Error setting recipient address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Error setting BCC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured BCC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Error setting subject in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||No SMTP data found from HVS32||No SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||Invalid SMTP data from HVS32||Invalid SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegal parameters in SMTP data from HVS32 - recipient address is empty!||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegal parameters in SMTP data from HVS32 - subject is empty!||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegal parameters in SMTP data from HVS32 - mail text is empty!||There was an error in the configuration of HVS32. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Error setting recipient address in SMTP module||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Error setting BCC address in SMTP module||There was an error in the configuration of HVS32. Please check the configured BCC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Error setting subject in SMTP module||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Invocation of an unsupported function in SMTP module||The invoked function is not supported by this SMTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Invocation of an unsupported function in PLD module||The invoked function is not supported by this PLD module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warning - File already transmitted!||The carrier file has already been transmitted and therefore could not be accepted by the UPS server. Please do not transmit this file again.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warning - Data uploaded with warnings. Please correct before the next upload!||The carrier file has been successfully transmitted to the UPS server and processed. The file does not need to be transmitted again. However, there are content errors in the FF file that need to be fixed before the next day&amp;#039;s closure. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Error - Upload failed due to errors in the PLD data.||The carrier file has been transmitted to the UPS server but was NOT processed due to errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Severe PLD Error - Upload failed due to errors in the input parameters.||The carrier file has been transmitted to the UPS server but was NOT processed due to SERIOUS errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unknown PLD Error - Upload failed due to unknown errors.||The carrier file has been transmitted to the UPS server but was NOT processed due to unknown errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Error in feedback - no status code found!||An error was detected in the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Error parsing the feedback||There was an error parsing the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Error saving the report file(s)||There was an error saving the reports from the UPS server. Please check the configured storage path in the corresponding PLD module configuration of HVS32CommunicationManager, as well as the user rights of this directory.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS connection not ready!||There was an error connecting to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Error reading the EDI file||There was an error reading the FF file in the PLD module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Error transmitting data to the UPS server||There was an error transmitting data to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) connection not ready!||There was an error connecting to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Error transmitting data to the HTTP(S) server||There was an error transmitting data to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Error downloading file from the HTTP(S) server||There was an error downloading the file from the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Invocation of an unsupported function in HTTP module||The invoked function is not supported by this HTTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6107</id>
		<title>HVS32 Communication Manager(en)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6107"/>
		<updated>2025-03-19T10:42:11Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* O365 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Communication_Manager]]&lt;br /&gt;
The Communication Manager (hereafter abbreviated as ComManager) is a service that centrally manages communication between HVS32 and customers or HVS32 and carriers. The ComManager is designed for communications via FTP, SFTP, or SMTP protocols.&lt;br /&gt;
&lt;br /&gt;
Similar to WinSCP, this service is controlled by HVS32 and sends data to the destination server configured in the module.&lt;br /&gt;
&lt;br /&gt;
It is intended to gradually take over communications from HVS32 and replace other external transmission programs such as WinSCP.&lt;br /&gt;
&lt;br /&gt;
=ComManager Configuration=&lt;br /&gt;
The ComManager Configurator can be accessed either directly through the &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; in the installation directory &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; or from the [[Setting up Communication Manager in HVS32|HVS32 Configurator]].&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager-Main Window EN.png|500px|thumb|ohne|ComManager main window]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link to this wiki entry&lt;br /&gt;
;2 - Selection Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Modules|Modules]]&amp;#039;&amp;#039;&amp;#039; - Modules for file transmission during daily closing, Wawi return, and route downloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Servers|Servers]]&amp;#039;&amp;#039;&amp;#039; - Internal communication servers such as Microsoft Exchange (SMTP) connections&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Proxies|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Internal proxy servers&lt;br /&gt;
;3 - Overview of configured modules&lt;br /&gt;
;4 - Summary of the configuration of the selected module&lt;br /&gt;
;5 - [[HVS32_Communication_Manager(en)#Configure_ErrorHandler|Errorhandler Configuration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager(en)#Service_Settings|Service Settings]]&lt;br /&gt;
 &lt;br /&gt;
==Service Settings==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|In this section, the basic settings of the ComManager service are configured, which are necessary to establish a connection to the service. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warning: The configurations you make here will be applied only after restarting the ComManager service!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Main Directory:   &lt;br /&gt;
:Specify the path to HVS32 here&lt;br /&gt;
;HVS32 Database File:&lt;br /&gt;
:Specify the path to the HVS32 database file&lt;br /&gt;
;HVS32 Database Server:&lt;br /&gt;
:IP address or hostname of the PC where the database is located&lt;br /&gt;
;HVS32 Database Port:&lt;br /&gt;
:The port for the HVS32 database usually does not need adjustment. The default port is set to 3050.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Communication port through which the ComManager service is accessible via REST. This port must be opened in the server&amp;#039;s firewall for external communication with the clients.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Configuration Window of Service Settings]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Configure ErrorHandler==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|If an ErrorHandler is configured, you will be notified by email in case of a failed transmission. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:First of all, you have to choose wich mode you want to use to send error mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
To send the error mails via SMTP choose the mode &amp;quot;SMTP&amp;quot; and enter the following parameters:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname where the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and enable authentication.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port at which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security, provided the SMTP server supports it.&lt;br /&gt;
;TLS required&lt;br /&gt;
:The server is requested to provide TLS support.&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
To send the error mails via Microsoft Office365 choose the mode &amp;quot;O365&amp;quot; and enter the following parameters:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure ([[#Microsoft_Azure_configuration_for_Microsoft_Office365_.28O365.29_support|see &amp;#039;&amp;#039;&amp;#039;Azure configuration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and will be displayed as the sender address for emails sent through this module.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text will be used as the subject when sending the emails.&lt;br /&gt;
&lt;br /&gt;
;Test&lt;br /&gt;
:You can use this option to send a test message to verify the configured parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Modules==&lt;br /&gt;
[[File:ComManager_Modules_EN.png|360px|thumb|right|Modules]]&lt;br /&gt;
;1 - Overview of configured modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the module in HVS32 is done through this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module Type&amp;#039;&amp;#039;&amp;#039; - Type/category of module; the abbreviation &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; in parentheses indicates whether it is a &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (e.g., route download) or &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload module (FFFile, Wawi return, etc.)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will cause errors in process handling.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, it will cause errors in process handling.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
&lt;br /&gt;
[[File:ComManager_AddModul.png|340px|thumb|right|Add Module]]&lt;br /&gt;
;Add / configure module&lt;br /&gt;
Communication between HVS32 and the specified server occurs through modules. Such a server can be either a separate [[HVS32_Communication_Manager(en)#Server|(SMTP) server]] or directly the carrier&amp;#039;s or customer&amp;#039;s server.&lt;br /&gt;
&lt;br /&gt;
After selecting the module type (FTP, SFTP, SMTP, PLD/UPS, HTTP), the configuration of the new module takes place. In the following dialog, you can adjust the corresponding parameters.&lt;br /&gt;
&lt;br /&gt;
;Module Type&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; - Standard choice for uploading FF files during daily closing&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039; - Customer-specific transmission of, for example, Wawi return files to a customer&amp;#039;s server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Special module type for downloading, e.g., route files&lt;br /&gt;
;Module ID&lt;br /&gt;
:An automatically generated ID for the selection and assignment of the module in HVS32&lt;br /&gt;
;Carrier&lt;br /&gt;
:Additional restriction of the module for the use of specific carrier modules in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Principal&lt;br /&gt;
:Additional restriction of the module for the use of specific principals/clients in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Note&lt;br /&gt;
:Optional note for better overview (displayed in the overview and in HVS32)&lt;br /&gt;
&lt;br /&gt;
===Configure FTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port at which the server is accessible (Default port 21) &lt;br /&gt;
;FTP User&lt;br /&gt;
:Username for authentication on the FTP server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password for authentication on the FTP server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP account for authentication on the FTP server&lt;br /&gt;
;FTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the FTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;FTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;FTP Transfer Mode&lt;br /&gt;
:Specify whether the data should be transferred as binary or text.&lt;br /&gt;
;FTP Security  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) implicitly&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) explicitly. (Here, the server can allow insecure connections as well)&lt;br /&gt;
;FTP Connection&lt;br /&gt;
:Choose the method for establishing the connection. PASSIVE should be chosen by default.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the FTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_FTPModulConf.png|thumb|right|FTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SFTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port at which the server is accessible (Default port 22)&lt;br /&gt;
;SFTP User&lt;br /&gt;
:Username for authentication on the SFTP server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password for authentication on the SFTP server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:If you are using a private key, you can specify the path to the file here.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Enter your passphrase here to decrypt the file mentioned above&lt;br /&gt;
;SFTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the SFTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;SFTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Time in milliseconds that the connection setup and individual communication steps can take at most (standard 30000ms).&lt;br /&gt;
:In the configuration dialog itself, a timeout of 5000ms is used regardless of the setting to test the connection more quickly.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you encounter the error &amp;quot;Algorithm negotiation fail&amp;quot; during the connection test, it is usually because the SFTP server uses old security algorithms such as ssh-dss, which are no longer supported. In this case, check the box &amp;quot;Prefer Old Algorithms&amp;quot; or &amp;quot;prefer old algorithms&amp;quot; to enforce support for the old security algorithms.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the SFTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Choose an SMTP server that you have configured in the &amp;quot;Server&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Configure SMTP Server|Configure SMTP Server]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and is used as the sender address for emails sent via this module.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text is used as the subject when sending emails.&lt;br /&gt;
;Email Content (PLAIN Text)&lt;br /&gt;
:Unformatted message text for the outgoing email.&lt;br /&gt;
;Email Content (HTML Text)&lt;br /&gt;
:HTML-compliant formatted message text for the outgoing email.&lt;br /&gt;
&lt;br /&gt;
Testing is done for SMTP modules via the &amp;#039;&amp;#039;&amp;#039;Test button&amp;#039;&amp;#039;&amp;#039; in the configuration dialog of the corresponding &amp;#039;&amp;#039;&amp;#039;server&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SMTPModulConf.png|thumb|super|SMTP Module Configuration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure PLD Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL of the server&lt;br /&gt;
;PLD Path &lt;br /&gt;
:Destination path on the HTTPS server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port under which the server is reachable (Default port 443)&lt;br /&gt;
;PLD User&lt;br /&gt;
:Username for authentication on the HTTPS server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password for authentication on the HTTPS server&lt;br /&gt;
;PLD-Report Storage Path&lt;br /&gt;
:Here, the path to a subfolder is specified where the feedback/report files from the PLD server will be saved.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_PLDModulConf.png|thumb|super|PLD Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure HTTP(S) Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:The HTTP or HTTPS URL with function path and, if applicable, a different port of the server.&lt;br /&gt;
:Using the &amp;quot;parsable&amp;quot; option allows you to store the URL in the form of a script that can be edited and verified in an editing dialog &amp;quot;...&amp;quot;.&lt;br /&gt;
;HTTP User&lt;br /&gt;
:Username for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transfer&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Content-Type of the request accepted by the server (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Local default directory where downloaded files should be written. Depending on the process, the directory can be overridden by HVS32.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
[[File:ComManager_Server.png|360px|thumb|right|Servers]]&lt;br /&gt;
;1 - Overview of configured communication servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the server in the modules are done based on this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Type&amp;#039;&amp;#039;&amp;#039; - Server Type/Category (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
Keep the original file tag please&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Server===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Configuration]]&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
 &lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent via the server.&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname under which the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and activate authentication. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port under which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL Enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS Enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security if the SMTP server supports it. &lt;br /&gt;
;TLS Required&lt;br /&gt;
:The server requires TLS support.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Proxies==&lt;br /&gt;
[[File:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Overview of configured proxies&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the proxy is done based on this ID in the modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Type&amp;#039;&amp;#039;&amp;#039; - Proxy Type/Category (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Server name or IP address of the proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Proxy&amp;#039;&amp;#039;&amp;#039; - Option to add a new proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Proxy&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected proxy with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Proxy&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Proxy&amp;#039;&amp;#039;&amp;#039; - Opens the proxy configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Proxy&amp;#039;&amp;#039;&amp;#039; - Deletes the proxy entry. This change is irreversible; if the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add/Configure Proxy===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_ProxyConf.png|300px|thumb|right|Proxy Configuration]]&lt;br /&gt;
After entering the unique proxy ID, the configuration of the new proxy is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
;PROXY Type&lt;br /&gt;
:Determines the type of the deployed proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP address or hostname under which the proxy server is accessible.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port under which the proxy server is accessible &lt;br /&gt;
;PROXY User&lt;br /&gt;
:Username for authentication on the proxy server&lt;br /&gt;
;PROXY Password&lt;br /&gt;
:Password for authentication on the proxy server&lt;br /&gt;
&lt;br /&gt;
;NOTE&lt;br /&gt;
:The FTP proxy type &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;User&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; is configured directly in the &amp;#039;&amp;#039;&amp;#039;FTP module&amp;#039;&amp;#039;&amp;#039; and not as a proxy.&lt;br /&gt;
:To do this, enter the data in the FTP module as follows: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP Proxy Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;FTP User = &amp;lt;FTP User&amp;gt;@&amp;lt;FTP Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Microsoft Azure Configuration for Microsoft Office365 (O365)=&lt;br /&gt;
To send emails from ComManager via Microsoft Office365 (O365), you must first register an app in Azure, assign the appropriate permissions, and configure security features. This is necessary to obtain a valid Client ID, Client Secret, and Tenant ID, as well as to grant ComManager permission to send emails.&amp;lt;br&amp;gt;&lt;br /&gt;
Below, we show how to perform an &amp;#039;&amp;#039;&amp;#039;example configuration&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following steps are required:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Navigate to the &amp;quot;App registrations&amp;quot; service in Azure &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A1]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;+ New registration&amp;quot; in the &amp;quot;App registration&amp;quot; menu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A2]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Enter a name for the application (e.g., &amp;quot;HSC-ComManager&amp;quot;) and select a Single Tenant account type (e.g., &amp;quot;Accounts in this organizational directory only&amp;quot;)&amp;lt;br&amp;gt;Redirect URIs are not required and can be ignored &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A3]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# After registration, click on the newly registered app (e.g., &amp;quot;HSC-ComManager&amp;quot;) in the &amp;quot;App registrations&amp;quot; menu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A4]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# In this overview, you will find the Application (client) ID and Directory (tenant) ID, which are important for ComManager &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;Add a certificate or secret&amp;quot; in this overview to add a Client Secret to the app. This is necessary for ComManager to authenticate later. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;New client secret&amp;quot; in this overview &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A6]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Enter a description for this secret (e.g., &amp;quot;HSC-ComManager-Secret&amp;quot;) and select an expiration date for the secret. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A7]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note: When the secret expires on the selected date (e.g., in 30 days), you must add a new secret and update it in ComManager. Otherwise, email sending from ComManager will no longer be possible. Be sure to set up a notification to renew the secret in time!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Copy the value of the secret (&amp;#039;&amp;#039;&amp;#039;not the Secret ID&amp;#039;&amp;#039;&amp;#039;). &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A8]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note: The secret value is only displayed now. You will not have access to it later!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Next, switch to the &amp;quot;API permissions&amp;quot; tab and add a permission to the app (&amp;quot;+ Add a permission&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A9]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Under &amp;quot;Microsoft APIs,&amp;quot; select &amp;quot;Microsoft Graph&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A10]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Select &amp;quot;Application permissions,&amp;quot; &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; &amp;quot;Delegated permissions&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A11]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Search for and select &amp;quot;Mail.Send&amp;quot; and add the permission &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A12]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Depending on your user level, you or your administrator may need to explicitly confirm adding the permission (&amp;quot;Grant admin consent for ...&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A13]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
o365_azure_01_search.png|A1: App Registration&lt;br /&gt;
o365_azure_02_new-app-registration.png|A2: App Registration&lt;br /&gt;
o365_azure_03_register-app.png|A3: Register App&lt;br /&gt;
o365_azure_04_edit-app.png|A4: Edit registered App&lt;br /&gt;
o365_azure_05_edit-app-2.png|A5: Relevant Information / Add Client Secret&lt;br /&gt;
o365_azure_06_add-secret.png|A6: New Client Secret&lt;br /&gt;
o365_azure_07_add-secret-2.png|A7: Add Client Secret&lt;br /&gt;
o365_azure_08_save-secret.png|A8: Copy Client Secret&lt;br /&gt;
o365_azure_09_add-permission.png|A9: Add Permission to registered App&lt;br /&gt;
o365_azure_10_add-permission-2.png|A10: Request API Permission (Graph)&lt;br /&gt;
o365_azure_11_add-permission-3.png|A11: Request API Permission (Application)&lt;br /&gt;
o365_azure_12_add-permission-4.png|A12: Add Mail.Send Permission&lt;br /&gt;
o365_azure_13_add-permission-5.png|A13: Grant Admin Consent&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Error Code ||Error Description||Troubleshooting&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unknown error occurred while processing a Send Message job! Response is NULL!||This is a general error in processing a Send Message job. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unknown error occurred while processing an Upload job! Response is NULL!||This is a general error in processing an Upload job. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Error occurred while deleting temporary file(s) during processing of a Send Message job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Error occurred while deleting temporary file(s) during processing of an Upload job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Error converting response to XML - Response is NULL||This is a general error in processing a request. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Error parsing XML data in REST function uploadFile||The data received from HVS32 for upload is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Error creating module configuration for REST function uploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Error converting response to XML for REST function uploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Error reading file(s) in REST function uploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory and if sufficient permissions for reading files are set for the Windows user SYSTEM (or the Windows user specified in Heidler-ComManager). Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Error writing temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Error parsing XML data in REST function downloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Error creating module configuration for REST function downloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Error converting response to XML for REST function downloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Error parsing XML data in REST function sendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Error converting response to XML for REST function sendMessage||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Error reading file(s) in REST function sendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Error writing temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Error parsing XML data in REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Error creating module configuration for REST function queueUploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Error converting response to XML for REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Error reading file(s) in REST function queueUploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Error writing temporary file(s) in REST function queueUploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Error parsing XML data in REST function queueDownloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Error creating module configuration for REST function queueDownloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Error converting response to XML for REST function queueDownloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Error parsing XML data in REST function queueSendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Error converting response to XML for REST function queueSendMessage||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Error reading file(s) in REST function queueSendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Error writing temporary file(s) in REST function queueSendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Error loading main configuration in REST function getModuleList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Error reading main configuration in REST function getModuleList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Error converting response to XML for REST function getModuleList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Error loading main configuration in REST function getServerList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Error reading main configuration in REST function getServerList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Error converting response to XML for REST function getServerList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Error deleting temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Error deleting temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Error initializing HVS32 Database Manager||There was an error initializing the Database Manager. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Error initializing write connections to HVS32 database||There was an error initializing the write connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Error initializing prepared statements for updating FF file in HVS32 database||There was an error initializing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Error updating FF file||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Error updating FF file - no results found||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Error initializing prepared statements for updating WaWi file in HVS32 database||There was an error initializing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Error updating WaWi file||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Error updating WaWi file - no results found||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Error initializing read connections to HVS32 database||There was an error initializing the read connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Error initializing prepared statements for reading FF file in HVS32 database||There was an error initializing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Error reading FF file from HVS32 database||There was an error executing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF file not found in HVS32 database||The FF file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The FF file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Error initializing prepared statements for reading WaWi file in HVS32 database||There was an error initializing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Error reading WaWi file from HVS32 database||There was an error executing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi file not found in HVS32 database||The WaWi file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The WaWi file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Error instantiating the upload module||The module for the selected module ID for upload cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Failed to instantiate the upload module||The module for the selected module ID for upload could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Error initializing the upload module||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Error instantiating the download module||The module for the selected module ID for download cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Failed to instantiate the download module||The module for the selected module ID for download could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Error initializing the download module||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Error instantiating the SendMessage module||The server module for the selected server module ID for SendMessage cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Failed to instantiate the SendMessage module||The server module for the selected server module ID for SendMessage could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Error initializing the SendMessage module||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Error connecting to FTP server||There was an error connecting to the FTP server. Please check the configured FTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Error logging into FTP server||There was an error logging into the FTP server. Please check the configured login credentials (username/password) in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Error changing directory on FTP server||There was an error changing the directory on the FTP server. Please check the configured FTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Error uploading file to FTP server||There was an error uploading the FF file to the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Error downloading file from FTP server||There was an error downloading the file from the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Error renaming file on FTP server||There was an error renaming the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Error moving file on FTP server||There was an error moving the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Invocation of an unsupported function in FTP module||The invoked function is not supported by this FTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Error starting session on SFTP server||There was an error starting the session to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Error starting session on jump host for SFTP transmission||There was an error starting the session to the jump host. Please check the configured jump host settings in the SFTP server module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Error opening channel to SFTP server||There was an error opening the channel to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Error connecting to SFTP server||There was an error connecting to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Error changing directory on SFTP server||There was an error changing the directory on the SFTP server. Please check the configured SFTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Error uploading file to SFTP server||There was an error uploading the FF file to the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Error uploading file to SFTP server - Access denied!||There was an error uploading the FF file to the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Error renaming file on SFTP server||There was an error renaming the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Error moving file on SFTP server||There was an error moving the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Error downloading file from SFTP server||There was an error downloading the file from the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Error downloading file from SFTP server - Access denied!||There was an error downloading the file from the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Invocation of an unsupported function in SFTP module||The invoked function is not supported by this SFTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP configuration not found||There was an error in the configuration of the SMTP module. Please check the selected SMTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegal parameters in SMTP configuration - recipient address is empty!||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegal parameters in SMTP configuration - subject is empty!||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegal parameters in SMTP configuration - mail text is empty!||There was an error in the configuration of the SMTP module. Please check the configured mail text in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Error setting recipient address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Error setting BCC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured BCC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Error setting subject in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||No SMTP data found from HVS32||No SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||Invalid SMTP data from HVS32||Invalid SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegal parameters in SMTP data from HVS32 - recipient address is empty!||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegal parameters in SMTP data from HVS32 - subject is empty!||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegal parameters in SMTP data from HVS32 - mail text is empty!||There was an error in the configuration of HVS32. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Error setting recipient address in SMTP module||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Error setting BCC address in SMTP module||There was an error in the configuration of HVS32. Please check the configured BCC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Error setting subject in SMTP module||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Invocation of an unsupported function in SMTP module||The invoked function is not supported by this SMTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Invocation of an unsupported function in PLD module||The invoked function is not supported by this PLD module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warning - File already transmitted!||The carrier file has already been transmitted and therefore could not be accepted by the UPS server. Please do not transmit this file again.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warning - Data uploaded with warnings. Please correct before the next upload!||The carrier file has been successfully transmitted to the UPS server and processed. The file does not need to be transmitted again. However, there are content errors in the FF file that need to be fixed before the next day&amp;#039;s closure. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Error - Upload failed due to errors in the PLD data.||The carrier file has been transmitted to the UPS server but was NOT processed due to errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Severe PLD Error - Upload failed due to errors in the input parameters.||The carrier file has been transmitted to the UPS server but was NOT processed due to SERIOUS errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unknown PLD Error - Upload failed due to unknown errors.||The carrier file has been transmitted to the UPS server but was NOT processed due to unknown errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Error in feedback - no status code found!||An error was detected in the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Error parsing the feedback||There was an error parsing the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Error saving the report file(s)||There was an error saving the reports from the UPS server. Please check the configured storage path in the corresponding PLD module configuration of HVS32CommunicationManager, as well as the user rights of this directory.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS connection not ready!||There was an error connecting to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Error reading the EDI file||There was an error reading the FF file in the PLD module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Error transmitting data to the UPS server||There was an error transmitting data to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) connection not ready!||There was an error connecting to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Error transmitting data to the HTTP(S) server||There was an error transmitting data to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Error downloading file from the HTTP(S) server||There was an error downloading the file from the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Invocation of an unsupported function in HTTP module||The invoked function is not supported by this HTTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6106</id>
		<title>HVS32 Communication Manager</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6106"/>
		<updated>2025-03-19T10:39:19Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* O365 Server (für Microsoft Office365) konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32_Communication_Manager(en)]]&lt;br /&gt;
Der Communication Manager (fortan ComManager abgekürzt) ist ein Dienst der die Kommunikation zwischen HVS32 und Kunde oder &amp;lt;br&amp;gt;&lt;br /&gt;
HVS32 und Frachtführer zentral Verwaltet und übernimmt. Gedacht ist der ComManager für Kommunikationen via FTP, SFTP oder SMTP.&lt;br /&gt;
&lt;br /&gt;
Genau wie bei WinSCP wird dieser Dienst vom HVS32 angesteuert und versendet die Daten an den im Modul konfigurierten Zielserver.&lt;br /&gt;
&lt;br /&gt;
Er soll nach und nach die Kommunikationen des HVS32 übernehmen und andere externe Übermittlungsprogramme wie zum Beispiel WinSCP ablösen.&lt;br /&gt;
&lt;br /&gt;
=ComManager Konfiguration=&lt;br /&gt;
Der ComManager-Konfigurator wird entweder direkt über die &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; im Installationsverzeichnis &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; oder aus dem [[HVS32_Communication_Manager_in_HVS32_einrichten|HVS32 Konfigurator]] gestartet.  &lt;br /&gt;
&lt;br /&gt;
[[Datei:Commanager-startmaske.png|500px|thumb|ohne|Commanager-startmaske]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link zu diesem Wiki Eintrag&lt;br /&gt;
;2 - Auswahl Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Module|Module]]&amp;#039;&amp;#039;&amp;#039; - Module zur Übertragung von Dateien beim Tagesabschluss, Wawi-Rück und Routendownloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Server|Server]]&amp;#039;&amp;#039;&amp;#039; - Interne Kommunikationsserver wie z.B. Microsoft Exchange (SMTP) Verbindungen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Proxys|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Interne Proxyserver&lt;br /&gt;
;3 - Übersicht der eingerichteten Module&lt;br /&gt;
;4 - Zusammenfassung der Konfiguration vom ausgewählten Modul&lt;br /&gt;
;5 - [[HVS32_Communication_Manager#ErrorHandler_konfigurieren|Errorhandler Konfiguration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager#Dienst_Einstellungen|Dienst Einstellungen]]&lt;br /&gt;
 &lt;br /&gt;
==Dienst Einstellungen==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Hier werden die grundlegenden Einstellungen des ComManager Dienstes vorgenommen, die erforderlich sind um eine Verbindung zum Dienst aufzubauen. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warnung: Die Konfigurationen, die Sie hier vornehmen werden erst nach einem Neustart des ComManager Dienstes übernommen!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Hauptverzeichnis:   &lt;br /&gt;
:Hier den Pfad zum HVS32 angeben&lt;br /&gt;
;HVS32 Datenbank-Datei:&lt;br /&gt;
:Pfad zur HVS32 Datenbank angeben. &lt;br /&gt;
;HVS32 Datenbank Server:&lt;br /&gt;
:IP Adresse oder Hostnamen des PCs auf dem die Datenbank liegt.&lt;br /&gt;
;HVS32 Datenbanken Port:&lt;br /&gt;
:Der Port zu der HVS32 Datenbank muss nur in den seltensten Fällen angepasst werden. Im Standard ist der Port auf 3050 gestellt.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Kommunikations-Port unter welchem der ComManager-Dienst via REST erreichbar ist. Dieser muss zur externen Kommunikation mit den Clients auf dem Server in der Firewall freigegeben werden.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Konfigurationsfenster der Diensteinstellungen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ErrorHandler konfigurieren==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Ist ein ErrorHandler konfiguriert, werden Sie im Falle einer erfolglosen Übertragung per Mail benachrichtig. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:Wählen Sie zunächst den Modus über welchen Sie die Error-Mails versenden möchten&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
Für den Versand der E-Mails über einen SMTP, wählen Sie &amp;quot;SMTP&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für den SMTP Server hinterlegen und die Authentifizierung aktivieren.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt.&lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
Für den Versand der E-Mails via Microsoft Office365, wählen Sie &amp;quot;O365&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:Dies ist die offizielle URL für die Microsoft Graph API. Diese ist im Standard bereits vorbelegt&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Applikation (Client) ID der registrierten Applikation ([[#Microsoft_Azure_Konfiguration_f.C3.BCr_Microsoft_Office365_.28O365.29|Siehe &amp;#039;&amp;#039;&amp;#039;Azure Konfiguration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:in Azure hinterlegtes Secret der Applikation (nicht die ID des Secrets)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID der in Azure registrierten Applikation&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies ist der Standard-Scope welcher für das Versenden von Mails via Microsoft Graph benötigt wird. Dieser Parameter ist vorbelegt.&lt;br /&gt;
&lt;br /&gt;
===Allgemein===&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
&lt;br /&gt;
;Testen&lt;br /&gt;
:Sie können mit dieser Option eine Testnachricht zur Prüfung der eingestellten Parameter verschicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Module==&lt;br /&gt;
[[Datei:ComManager_Modul.png|360px|thumb|right|Module]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Module&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Moduls in HVS32&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul Typ&amp;#039;&amp;#039;&amp;#039; - Modul Typ/Art; das in der Klammer dargestellte Kürzel &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; gibt Auskunft darüber ob es ein &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (z.B. Routendownload) oder &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload Modul (FFDatei, WaWi-Rück., etc.) ist&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager_AddModul.png|340px|thumb|right|Modul hinzufügen]]&lt;br /&gt;
;Modul hinzufügen / konfigurieren&lt;br /&gt;
Über die Module findet die Kommunikation zwischen HVS32 und dem angegebenen Server statt. Ein solcher Server kann entweder ein eigener [[HVS32_Communication_Manager#Server|(SMTP) Server]] oder direkt der Server vom Frachtführer oder Kunden sein.&lt;br /&gt;
&lt;br /&gt;
Nach der Auswahl des Modul-Typs (FTP, SFTP, SMTP, PLD/UPS, HTTP) erfolgt die vor Konfiguration vom neuen Modul. In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.&lt;br /&gt;
&lt;br /&gt;
;Modul Art&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; - Standard Auswahl für den Upload von FF-Dateien beim Tagesabschluss&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; - Kundenindividuelle Übertragung von z.B. WaWi-Rück-Dateien an einen Kundeneigenen Server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Spezielle Modul Art für den Download von z.B. Routendateien&lt;br /&gt;
;ModulID&lt;br /&gt;
:Eine automatisch generierte ID für die Auswahl und Zuweisung des Moduls im HVS32&lt;br /&gt;
;Frachtführer&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Frachtführer-Modulen im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Auftraggeber&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Auftraggebern/Mandanten im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Notiz&lt;br /&gt;
:Optionale Notiz, zur besseren Übersicht (wird in der Übersicht und im HVS32 dargestellt)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===FTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 21) &lt;br /&gt;
;FTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP-Account zur Authentifizierung am FTP-Server&lt;br /&gt;
;FTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem FTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;FTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt.&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;FTP Transfer-Modus&lt;br /&gt;
:Geben Sie an ob die Daten binär oder als Text übertragen werden sollen.&lt;br /&gt;
;FTP Sicherheit  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) implizit&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) explizit. (Hier kann der Server auch unsichere Verbindungen zulassen)&lt;br /&gt;
;FTP Verbindung&lt;br /&gt;
:Hier können Sie die Methode zum Verbindungsaufbau wählen. Es sollte standardmäßig PASSIVE gewählt werden.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_FTPModulConf.png|thumb|right|FTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SFTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 22)&lt;br /&gt;
;SFTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am SFTP-Server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password zur Authentifizierung am SFTP-Server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:Falls Sie einen private Key verwenden, können Sie hier den Pfad zur Datei angeben.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Hier geben Sie bitte Ihre Passphrase an um die oben genannte Datei zu entschlüsseln&lt;br /&gt;
;SFTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem SFTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;SFTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt..&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Zeit in Millisekunden, die der Verbindungsaufbau und einzelne Kommunikationsschritte maximal in Anspruch nehmen können (im Standard 30000ms).&lt;br /&gt;
:Im Konfigurationsdialog selbst wird unabhängig von der Einstellung ein Timeout von 5000ms verwendet, um die Verbindung schneller Testen zu können.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sollte beim Verbindungstest der Fehler &amp;quot;Algorithm negotiation fail&amp;quot; auftreten, liegt es i.d.R. daran, dass der SFTP Server alte Sicherheits Algorithmen wie z.B. ssh-dss nutzt, welche nicht mehr unterstützt werden. In diesem Fall setzen Sie den Haken &amp;quot;Alte Algorithmen bevorzugen&amp;quot; bzw. &amp;quot;prefer old algorithms&amp;quot; um eine Unterstützung der alten Sicherheits Algorithmen zu erzwingen.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SMTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Hier können Sie einen SMPT Server wählen, den Sie zuvor im Reiter „Server“ konfiguriert haben. Eine genaue Beschreibung finden Sie unter &amp;#039;&amp;#039;&amp;#039;[[#SMTP Server konfigurieren|SMTP Server konfigurieren]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
;Mail Inhalt (PLAIN Text)&lt;br /&gt;
:Unformatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
;Mail Inhalt (HTML Text)&lt;br /&gt;
:HTML konform formatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
&lt;br /&gt;
Der Test erfolgt bei SMTP Modulen über &amp;#039;&amp;#039;&amp;#039;Testbutton&amp;#039;&amp;#039;&amp;#039; im Konfigurationsdialog des entsprechenden &amp;#039;&amp;#039;&amp;#039;Servers&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SMTPModulConf.png|thumb|super|SMTP Modul Konfiguration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===PLD Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL des Servers&lt;br /&gt;
;PLD Pfad &lt;br /&gt;
:Zielpfad vom HTTPS-Server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 443)&lt;br /&gt;
;PLD Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD-Report Speicherpfad&lt;br /&gt;
:Hier wird der Pfad zu einem Unterordner angegeben, in welchen die Rückmelde-/Reportdateien vom PLD-Server gespeichert werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_PLDModulConf.png|thumb|super|PLD Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===HTTP(S) Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:Die HTTP oder HTTPS URL mit Funktionspfad und ggf. abweichendem Port des Servers&lt;br /&gt;
:Über die Auswahl &amp;quot;parsbar&amp;quot; lässt sich die URL in Form eines Scripts hinterlegen, den man in einem Bearbeitungsdialog &amp;quot;...&amp;quot; editieren und prüfen kann.&lt;br /&gt;
;HTTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Content-Type vom Request, welcher vom Server akzeptiert wird (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Downlaod Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
[[Datei:ComManager_Server.png|360px|thumb|right|Server]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Kommunikationsservern&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Servers in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Typ&amp;#039;&amp;#039;&amp;#039; - Server Typ/Art (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SMTP Server konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Server-ID erfolgt die Konfiguration vom neuen Kommunikationsserver.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
 &lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für  den SMTP Server hinterlegen und die Authentifizierung aktivieren. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist  (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt. &lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===O365 Server (für Microsoft Office365) konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:o365_commanager_02_add-server-2.png|300px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
&lt;br /&gt;
Für den Versand der E-Mails via Microsoft Office365, wählen Sie &amp;quot;O365&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails genutzt, welche über den Server versendet werden.&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;Graph URL&lt;br /&gt;
:Dies ist die offizielle URL für die Microsoft Graph API. Diese ist im Standard bereits vorbelegt&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Applikation (Client) ID der registrierten Applikation ([[#Microsoft_Azure_Konfiguration_f.C3.BCr_Microsoft_Office365_.28O365.29|Siehe &amp;#039;&amp;#039;&amp;#039;Azure Konfiguration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:in Azure hinterlegtes Secret der Applikation (nicht die ID des Secrets)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID der in Azure registrierten Applikation&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies ist der Standard-Scope welcher für das Versenden von Mails via Microsoft Graph benötigt wird. Dieser Parameter ist vorbelegt.&lt;br /&gt;
&lt;br /&gt;
==Proxys==&lt;br /&gt;
[[Datei:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Proxys in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Typ&amp;#039;&amp;#039;&amp;#039; - Proxy Typ/Art (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Servername oder IP-Adresse vom Proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Proxy als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Proxy-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Proxy Eintrag. Diese Änderung ist unwiderruflich, sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Proxy hinzufügen / konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_ProxyConf.png|300px|thumb|right|Proxy Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Proxy-ID erfolgt die Konfiguration vom neuen Proxy.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
;PROXY Typ&lt;br /&gt;
:Bestimmt die Art vom eingesetzten Proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der Proxy Server erreichbar ist.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port unter dem der Proxy Server erreichbar ist &lt;br /&gt;
;PROXY Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am Proxy Server&lt;br /&gt;
;PROXY Passwort&lt;br /&gt;
:Passwort zur Authentifizierung am Proxy Server&lt;br /&gt;
&lt;br /&gt;
;HINWEIS&lt;br /&gt;
:Der FTP Proxy-Typ &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;Benutzer&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; wird direkt im &amp;#039;&amp;#039;&amp;#039;FTP-Modul&amp;#039;&amp;#039;&amp;#039; konfiguriert und nicht als Proxy.&lt;br /&gt;
:Tragen Sie dazu die Daten im FTP-Modul wie folgt ein: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP-Proxy-Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;FTP Benutzer = &amp;lt;FTP-Benutzer&amp;gt;@&amp;lt;FTP-Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=Microsoft Azure Konfiguration für Microsoft Office365 (O365)=&lt;br /&gt;
Um E-Mails vom ComManager via Microsoft Office365 (O365) zu versenden, müssen Sie zuvor in Azure eine App registrieren dieser entsprechende Berechtigungen und Sicherheits-Features zuweisen. Dies ist notwendig um eine gültige Client-ID, Client-Secret und Tenant-ID zu bekommen und dem ComManager die Berechtigung zu erteilen Mails zu versenden.&amp;lt;br&amp;gt;&lt;br /&gt;
Wir zeigen unten wie eine &amp;#039;&amp;#039;&amp;#039;beispielhafte Konfiguration&amp;#039;&amp;#039;&amp;#039; vorgenommen werden kann.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Folgende Schritte sind hierzu notwendig:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Navigieren Sie in Azure zu dem Service &amp;quot;App registrations&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A1]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie im Menü &amp;quot;App registration&amp;quot; auf &amp;quot;+ New registration&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A2]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Tragen Sie einen Namen für die Applikation ein (z.B. &amp;quot;HSC-ComManager&amp;quot;) und wählen Sie einen Single Tenant Account Type (z.B. &amp;quot;Accounts in this organizational directory only&amp;quot;)&amp;lt;br&amp;gt;Redirect URI sind nicht notwendig und können ignoriert werden &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A3]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie nach der Registrierung im Menü &amp;quot;App registrations&amp;quot; auf die soeben registrierte App (z.B. &amp;quot;HSC-ComManager&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A4]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# In dieser Übersicht (Overview) finden Sie die Application (client) ID und die Directory (tenant) ID, welche für den ComManager wichtig sind &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie in dieser Übersicht auf &amp;quot;Add a certificate or secret&amp;quot; um dieser App ein Client-Secret hinzuzufügen. Dies ist wichtig, damit der ComManager sich später Authentifizieren kann. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie in dieser Übersicht auf &amp;quot;New client secret&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A6]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Tragen Sie eine Beschreibung für dieses Secret ein (z.B. &amp;quot;HSC-ComManager-Secret&amp;quot;) und wählen Sie ein Datum, wann dieses Secret abläuft. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A7]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Achtung: Wenn das Secret dann zum gewählten Datum abgelaufen ist (z.B. in 30 Tagen), müssen Sie ein neues Secret hinzufügen und dies wieder im ComManager hinterlegen. Sonst ist ein Mail-Versand im ComManager mehr möglich. Hinterlegen sie sich daher unbedingt noch eine Notification, damit Sie rechtzeitig das Secret erneuern können!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Kopieren Sie den Wert (Value) des Secrets (&amp;#039;&amp;#039;&amp;#039;nicht die Secret ID&amp;#039;&amp;#039;&amp;#039;). &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A8]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Achtung: Der Wert des Secrets wird nur jetzt angezeigt. Danach haben Sie darauf keinen Zugriff mehr!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Wechseln Sie danach zum Reiter &amp;quot;API permissions&amp;quot; und fügen Sie der App eine Berechtigung hinzu (&amp;quot;+ Add a permission&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A9]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Wählen Sie unter &amp;quot;Microsoft APIs&amp;quot; den Eintrag &amp;quot;Microsoft Graph&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A10]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Selektieren Sie &amp;quot;Application permissions&amp;quot;, &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039; &amp;quot;Delegated permissions&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A11]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Suchen und selektieren Sie &amp;quot;Mail.Send&amp;quot; und fügen Sie die Berechtigungen hinzu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A12]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Abhängig davon, welches Benutzer-Leven Sie haben, müssen Sie oder Ihr Administrator das Hinzufügen der Berechtigung noch explizit Bestätigen (&amp;quot;Grant admin consent for ...&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A13]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
o365_azure_01_search.png|A1: App Registration&lt;br /&gt;
o365_azure_02_new-app-registration.png|A2: App Registration&lt;br /&gt;
o365_azure_03_register-app.png|A3: Register App&lt;br /&gt;
o365_azure_04_edit-app.png|A4: Edit registered App&lt;br /&gt;
o365_azure_05_edit-app-2.png|A5: Relevant Informations / Add Client Secret&lt;br /&gt;
o365_azure_06_add-secret.png|A6: New Client Secret&lt;br /&gt;
o365_azure_07_add-secret-2.png|A7: Add Client Secret&lt;br /&gt;
o365_azure_08_save-secret.png|A8: Copy Client Secret&lt;br /&gt;
o365_azure_09_add-permission.png|A9: Add Permission to registered App&lt;br /&gt;
o365_azure_10_add-permission-2.png|A10: Request API Permission (Graph)&lt;br /&gt;
o365_azure_11_add-permission-3.png|A11: Request API Permission (Application)&lt;br /&gt;
o365_azure_12_add-permission-4.png|A12: Add Mail.Send Permission&lt;br /&gt;
o365_azure_13_add-permission-5.png|A13: Grant Admin Consent&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Fehlercode ||Fehlerbeschreibung||Fehlerbehebung&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unbekannter Fehler bei der Verarbeitung eines Send Message Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Send Message Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unbekannter Fehler bei der Verarbeitung eines Upload Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Upload Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Send Message Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Upload Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Fehler beim Konvertieren der Antwort in XML - Response ist NULL||Dies ist ein allgemeiner Fehler bei der Verarbeitung eienr Anfrage. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Fehler beim Parsen der XML Daten in REST Funktion uploadFile||Die Übergabe-Daten aus dem HVS32 für den Upload sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion uploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Fehler beim Konvertieren der Antwort in XML für REST Funktion uploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Fehler beim Einlesen der Datei(en) in REST Funktion uploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob in dem entsprechenden Verzeichnis die zu übertragende Datei existiert und ausreichende Berechtigungen zum Lesen von Dateien für den Windows-Benutzer SYSTEM (oder der im Heidler-ComManager hinterlegten Windows-Benutzer) gesetzt sind. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Fehler beim Parsen der XML Daten in REST Funktion downloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion downloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Fehler beim Konvertieren der Antwort in XML für REST Funktion downloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Fehler beim Parsen der XML Daten in REST Funktion sendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Fehler beim Konvertieren der Antwort in XML für REST Funktion sendMessage||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Fehler beim Einlesen der Datei(en) in REST Funktion sendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Fehler beim Parsen der XML Daten in REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueUploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Fehler beim Einlesen der Datei(en) in REST Funktion queueUploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueUploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Fehler beim Parsen der XML Daten in REST Funktion queueDownloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueDownloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueDownloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Fehler beim Parsen der XML Daten in REST Funktion queueSendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueSendMessage||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Fehler beim Einlesen der Datei(en) in REST Funktion queueSendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueSendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Fehler beim Laden der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Fehler beim Lesen der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Fehler beim Konvertieren der Antwort in XML für REST Funktion getModuleList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Fehler beim Laden der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Fehler beim Lesen der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Fehler beim Konvertieren der Antwort in XML für REST Funktion getServerList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Fehler beim Löschen der temporären Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Fehler beim Löschen der temporären Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Fehler bei Initialisierung des HVS32 Datenbank Managers||Es ist ein Fehler beim Initialisieren des DatenbankManagers aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Fehler bei Initialisierung der Schreib-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Schreib-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Fehler bei Initialisierung des Prepared Statements zum Updaten der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Fehler beim Updaten der FF Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Fehler bei Update von FF-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Fehler bei Initialisierung des Prepared Statements zum Updaten der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Fehler beim Updaten der WaWi-Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Fehler bei Update von WaWi-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Fehler bei Initialisierung der Lese-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Lese-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Fehler bei Initialisierung des Prepared Statements zum Lesen der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Fehler beim Lesen der FF-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF Datei in HVS32 Datenbank nicht gefunden||Die vom HVS32 übermittelte FF-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die FF-Datei wurde bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Fehler bei Initialisierung des Prepared Statements zum Lesen der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Fehler beim Lesen der WaWi-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi-Datei nicht in HVS32 Datenbank gefunden||Die vom HVS32 übermittelte WaWi-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Fehler beim Instanziieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Instanziieren des Upload-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Fehler beim Initialisieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Fehler beim Instanziieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Instanziieren des Download-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Fehler beim Initialisieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Fehler beim Instanziieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Instanziieren des SendMessage-Moduls fehlgeschlagen||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Fehler beim Initialisieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Fehler bei der Verbindung zum FTP Server||Es ist ein Fehler bei der Verbindung zum FTP-Server aufgetreten. Prüfen Sie den hinterlegten FTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Fehler beim Login auf FTP Server ||Es ist ein Fehler beim Login zum FTP-Server aufgetreten. Prüfen Sie die hinterlegten Login-Daten (Benutzername/Passwort) in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Fehler beim Wechseln des Verzeichnisses auf dem FTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem FTP-Server aufgetreten. Prüfen Sie das hinterlegte FTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Fehler beim Hochladen der Datei auf FTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Fehler beim Herunterladen der Datei vom FTP Server||Es ist ein Fehler beim Herunterladen der Datei vom FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Fehler beim Umbenennen der Datei auf FTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Fehler beim Verschieben der Datei auf FTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Aufruf einer nicht unterstützten Funktion im FTP Modul||Die Aufgerufene Funktion wird von diesem FTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Fehler beim Starten der Session auf dem STFP Server||Es ist ein Fehler beim Starten der Session zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Fehler beim Starten der Session auf dem Jump Host für die SFTP Übertragung||Es ist ein Fehler beim Starten der Session zum Jump Host aufgetreten. Prüfen Sie den hinterlegten Jump Host Einstellungen in der SFTP-Server Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Fehler beim Öffnen des Kanals zum SFTP Server||Es ist ein Fehler beim Öffnen des Kanals zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Fehler bei der Verbindung zum SFTP Server||Es ist ein Fehler bei der Verbindung zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Fehler beim Wechseln des Verzeichnisses auf dem SFTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem SFTP-Server aufgetreten. Prüfen Sie das hinterlegte SFTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Fehler beim Hochladen der Datei auf SFTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Fehler beim Hochladen der Datei auf SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen. &lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Fehler beim Umbenennen der Datei auf SFTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Fehler beim Verschieben der Datei auf SFTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Fehler beim Herunterladen der Datei vom SFTP Server||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Fehler beim Herunterladen der Datei vom SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Aufruf einer nicht unterstützten Funktion im SFTP Modul||Die Aufgerufene Funktion wird von diesem SFTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP Konfiguration nicht gefunden||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den ausgewählten SMTP-Server in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegale Parameter in SMTP Konfiguration - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegale Parameter in SMTP Konfiguration - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegale Parameter in SMTP Konfiguration - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Mail-Text in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte CC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte BCC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||Keine SMTP Daten von HVS32 gefunden||Es wurden keine SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||SMTP Daten von HVS32 sind ungültig||Es wurden fehlerhafte SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegale Parameter in SMTP Daten vom HVS32 - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegale Parameter in SMTP Daten vom HVS32 - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegale Parameter in SMTP Daten vom HVS32 - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte CC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte BCC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Aufruf einer nicht unterstützten Funktion im SMTP Modul||Die Aufgerufene Funktion wird von diesem SMTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Aufruf einer nicht unterstützten Funktion im PLD Modul||Die Aufgerufene Funktion wird von diesem PLD-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warnung - Datei bereits übertragen!||Die Frachtführer-Datei wurde bereits übertragen und konnte somit vom UPS-Server nicht akzeptiert werden. Bitte übertragen Sie diese Datei nicht erneut.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warnung - Daten wurden mit Warnungen hochgeladen. Bitte korrigieren Sie diese vor dem nächsten Upload!||Die Frachtführer-Datei wurde erfolgreich an den UPS-Server übermittelt und von diesem verarbeitet. Die Datei muss nicht erneut übermittelt werden. Allerdings gibt es inhaltliche Fehler in der FF-Datei, welche vor dem nächsten Tagesabschluss behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Fehler - Upload aufgrund von Fehlern in den PLD Daten fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Schwerer PLD Fehler - Upload aufgrund von Fehlern in den Input Parametern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von SCHWEREN Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unbekannter PLD Fehler - Upload aufgrund von unbekannten Fehlern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von unbekannten Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Fehler in Rückmeldung - kein Statuscode gefunden!||Es wurde ein Fehler in der Rückmeldung vom UPS-Server festgestellt. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Fehler beim Parsen der Rückmeldung||Es ist ein Fehler beim Parsen der Rückmeldung vom UPS-Server aufgetreten. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Fehler beim Speichern der Reportdatei(en)||Es ist ein Fehler beim Speichern der Reports vom UPS-Server aufgetreten. Bitte prüfen Sie den konfigurierten Speicher-Pfad in der entsprechenden PLD-Modulkonfiguration des HVS32CommuniationManagers, sowie ggf. die Benutzerrechte dieses Verzeichnisses.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Fehler beim Lesen der EDI Datei||Es ist ein Fehler beim Lesen der FF-Datei im PLD Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Fehler beim Übertragen der Daten an den UPS Server||Es ist ein Fehler beim Übertragen der Daten an den UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Fehler beim Übertragen der Daten an den HTTP(S) Server||Es ist ein Fehler beim Übertragen der Daten an den HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Fehler beim Herunterladen der Datei vom HTTP(S) Server||Es ist ein Fehler beim Herunterladen der Datei vom HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Aufruf einer nicht unterstützten Funktion im HTTP-Modul||Die Aufgerufene Funktion wird von diesem HTTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6105</id>
		<title>HVS32 Communication Manager</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6105"/>
		<updated>2025-03-19T10:38:14Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32_Communication_Manager(en)]]&lt;br /&gt;
Der Communication Manager (fortan ComManager abgekürzt) ist ein Dienst der die Kommunikation zwischen HVS32 und Kunde oder &amp;lt;br&amp;gt;&lt;br /&gt;
HVS32 und Frachtführer zentral Verwaltet und übernimmt. Gedacht ist der ComManager für Kommunikationen via FTP, SFTP oder SMTP.&lt;br /&gt;
&lt;br /&gt;
Genau wie bei WinSCP wird dieser Dienst vom HVS32 angesteuert und versendet die Daten an den im Modul konfigurierten Zielserver.&lt;br /&gt;
&lt;br /&gt;
Er soll nach und nach die Kommunikationen des HVS32 übernehmen und andere externe Übermittlungsprogramme wie zum Beispiel WinSCP ablösen.&lt;br /&gt;
&lt;br /&gt;
=ComManager Konfiguration=&lt;br /&gt;
Der ComManager-Konfigurator wird entweder direkt über die &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; im Installationsverzeichnis &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; oder aus dem [[HVS32_Communication_Manager_in_HVS32_einrichten|HVS32 Konfigurator]] gestartet.  &lt;br /&gt;
&lt;br /&gt;
[[Datei:Commanager-startmaske.png|500px|thumb|ohne|Commanager-startmaske]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link zu diesem Wiki Eintrag&lt;br /&gt;
;2 - Auswahl Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Module|Module]]&amp;#039;&amp;#039;&amp;#039; - Module zur Übertragung von Dateien beim Tagesabschluss, Wawi-Rück und Routendownloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Server|Server]]&amp;#039;&amp;#039;&amp;#039; - Interne Kommunikationsserver wie z.B. Microsoft Exchange (SMTP) Verbindungen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Proxys|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Interne Proxyserver&lt;br /&gt;
;3 - Übersicht der eingerichteten Module&lt;br /&gt;
;4 - Zusammenfassung der Konfiguration vom ausgewählten Modul&lt;br /&gt;
;5 - [[HVS32_Communication_Manager#ErrorHandler_konfigurieren|Errorhandler Konfiguration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager#Dienst_Einstellungen|Dienst Einstellungen]]&lt;br /&gt;
 &lt;br /&gt;
==Dienst Einstellungen==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Hier werden die grundlegenden Einstellungen des ComManager Dienstes vorgenommen, die erforderlich sind um eine Verbindung zum Dienst aufzubauen. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warnung: Die Konfigurationen, die Sie hier vornehmen werden erst nach einem Neustart des ComManager Dienstes übernommen!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Hauptverzeichnis:   &lt;br /&gt;
:Hier den Pfad zum HVS32 angeben&lt;br /&gt;
;HVS32 Datenbank-Datei:&lt;br /&gt;
:Pfad zur HVS32 Datenbank angeben. &lt;br /&gt;
;HVS32 Datenbank Server:&lt;br /&gt;
:IP Adresse oder Hostnamen des PCs auf dem die Datenbank liegt.&lt;br /&gt;
;HVS32 Datenbanken Port:&lt;br /&gt;
:Der Port zu der HVS32 Datenbank muss nur in den seltensten Fällen angepasst werden. Im Standard ist der Port auf 3050 gestellt.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Kommunikations-Port unter welchem der ComManager-Dienst via REST erreichbar ist. Dieser muss zur externen Kommunikation mit den Clients auf dem Server in der Firewall freigegeben werden.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Konfigurationsfenster der Diensteinstellungen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ErrorHandler konfigurieren==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Ist ein ErrorHandler konfiguriert, werden Sie im Falle einer erfolglosen Übertragung per Mail benachrichtig. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:Wählen Sie zunächst den Modus über welchen Sie die Error-Mails versenden möchten&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
Für den Versand der E-Mails über einen SMTP, wählen Sie &amp;quot;SMTP&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für den SMTP Server hinterlegen und die Authentifizierung aktivieren.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt.&lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
Für den Versand der E-Mails via Microsoft Office365, wählen Sie &amp;quot;O365&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:Dies ist die offizielle URL für die Microsoft Graph API. Diese ist im Standard bereits vorbelegt&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Applikation (Client) ID der registrierten Applikation ([[#Microsoft_Azure_Konfiguration_f.C3.BCr_Microsoft_Office365_.28O365.29|Siehe &amp;#039;&amp;#039;&amp;#039;Azure Konfiguration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:in Azure hinterlegtes Secret der Applikation (nicht die ID des Secrets)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID der in Azure registrierten Applikation&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies ist der Standard-Scope welcher für das Versenden von Mails via Microsoft Graph benötigt wird. Dieser Parameter ist vorbelegt.&lt;br /&gt;
&lt;br /&gt;
===Allgemein===&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
&lt;br /&gt;
;Testen&lt;br /&gt;
:Sie können mit dieser Option eine Testnachricht zur Prüfung der eingestellten Parameter verschicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Module==&lt;br /&gt;
[[Datei:ComManager_Modul.png|360px|thumb|right|Module]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Module&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Moduls in HVS32&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul Typ&amp;#039;&amp;#039;&amp;#039; - Modul Typ/Art; das in der Klammer dargestellte Kürzel &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; gibt Auskunft darüber ob es ein &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (z.B. Routendownload) oder &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload Modul (FFDatei, WaWi-Rück., etc.) ist&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager_AddModul.png|340px|thumb|right|Modul hinzufügen]]&lt;br /&gt;
;Modul hinzufügen / konfigurieren&lt;br /&gt;
Über die Module findet die Kommunikation zwischen HVS32 und dem angegebenen Server statt. Ein solcher Server kann entweder ein eigener [[HVS32_Communication_Manager#Server|(SMTP) Server]] oder direkt der Server vom Frachtführer oder Kunden sein.&lt;br /&gt;
&lt;br /&gt;
Nach der Auswahl des Modul-Typs (FTP, SFTP, SMTP, PLD/UPS, HTTP) erfolgt die vor Konfiguration vom neuen Modul. In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.&lt;br /&gt;
&lt;br /&gt;
;Modul Art&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; - Standard Auswahl für den Upload von FF-Dateien beim Tagesabschluss&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; - Kundenindividuelle Übertragung von z.B. WaWi-Rück-Dateien an einen Kundeneigenen Server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Spezielle Modul Art für den Download von z.B. Routendateien&lt;br /&gt;
;ModulID&lt;br /&gt;
:Eine automatisch generierte ID für die Auswahl und Zuweisung des Moduls im HVS32&lt;br /&gt;
;Frachtführer&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Frachtführer-Modulen im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Auftraggeber&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Auftraggebern/Mandanten im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Notiz&lt;br /&gt;
:Optionale Notiz, zur besseren Übersicht (wird in der Übersicht und im HVS32 dargestellt)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===FTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 21) &lt;br /&gt;
;FTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP-Account zur Authentifizierung am FTP-Server&lt;br /&gt;
;FTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem FTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;FTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt.&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;FTP Transfer-Modus&lt;br /&gt;
:Geben Sie an ob die Daten binär oder als Text übertragen werden sollen.&lt;br /&gt;
;FTP Sicherheit  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) implizit&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) explizit. (Hier kann der Server auch unsichere Verbindungen zulassen)&lt;br /&gt;
;FTP Verbindung&lt;br /&gt;
:Hier können Sie die Methode zum Verbindungsaufbau wählen. Es sollte standardmäßig PASSIVE gewählt werden.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_FTPModulConf.png|thumb|right|FTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SFTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 22)&lt;br /&gt;
;SFTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am SFTP-Server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password zur Authentifizierung am SFTP-Server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:Falls Sie einen private Key verwenden, können Sie hier den Pfad zur Datei angeben.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Hier geben Sie bitte Ihre Passphrase an um die oben genannte Datei zu entschlüsseln&lt;br /&gt;
;SFTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem SFTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;SFTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt..&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Zeit in Millisekunden, die der Verbindungsaufbau und einzelne Kommunikationsschritte maximal in Anspruch nehmen können (im Standard 30000ms).&lt;br /&gt;
:Im Konfigurationsdialog selbst wird unabhängig von der Einstellung ein Timeout von 5000ms verwendet, um die Verbindung schneller Testen zu können.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sollte beim Verbindungstest der Fehler &amp;quot;Algorithm negotiation fail&amp;quot; auftreten, liegt es i.d.R. daran, dass der SFTP Server alte Sicherheits Algorithmen wie z.B. ssh-dss nutzt, welche nicht mehr unterstützt werden. In diesem Fall setzen Sie den Haken &amp;quot;Alte Algorithmen bevorzugen&amp;quot; bzw. &amp;quot;prefer old algorithms&amp;quot; um eine Unterstützung der alten Sicherheits Algorithmen zu erzwingen.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SMTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Hier können Sie einen SMPT Server wählen, den Sie zuvor im Reiter „Server“ konfiguriert haben. Eine genaue Beschreibung finden Sie unter &amp;#039;&amp;#039;&amp;#039;[[#SMTP Server konfigurieren|SMTP Server konfigurieren]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
;Mail Inhalt (PLAIN Text)&lt;br /&gt;
:Unformatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
;Mail Inhalt (HTML Text)&lt;br /&gt;
:HTML konform formatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
&lt;br /&gt;
Der Test erfolgt bei SMTP Modulen über &amp;#039;&amp;#039;&amp;#039;Testbutton&amp;#039;&amp;#039;&amp;#039; im Konfigurationsdialog des entsprechenden &amp;#039;&amp;#039;&amp;#039;Servers&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SMTPModulConf.png|thumb|super|SMTP Modul Konfiguration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===PLD Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL des Servers&lt;br /&gt;
;PLD Pfad &lt;br /&gt;
:Zielpfad vom HTTPS-Server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 443)&lt;br /&gt;
;PLD Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD-Report Speicherpfad&lt;br /&gt;
:Hier wird der Pfad zu einem Unterordner angegeben, in welchen die Rückmelde-/Reportdateien vom PLD-Server gespeichert werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_PLDModulConf.png|thumb|super|PLD Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===HTTP(S) Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:Die HTTP oder HTTPS URL mit Funktionspfad und ggf. abweichendem Port des Servers&lt;br /&gt;
:Über die Auswahl &amp;quot;parsbar&amp;quot; lässt sich die URL in Form eines Scripts hinterlegen, den man in einem Bearbeitungsdialog &amp;quot;...&amp;quot; editieren und prüfen kann.&lt;br /&gt;
;HTTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Content-Type vom Request, welcher vom Server akzeptiert wird (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Downlaod Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
[[Datei:ComManager_Server.png|360px|thumb|right|Server]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Kommunikationsservern&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Servers in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Typ&amp;#039;&amp;#039;&amp;#039; - Server Typ/Art (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SMTP Server konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Server-ID erfolgt die Konfiguration vom neuen Kommunikationsserver.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
 &lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für  den SMTP Server hinterlegen und die Authentifizierung aktivieren. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist  (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt. &lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===O365 Server (für Microsoft Office365) konfigurieren===&lt;br /&gt;
[[Datei:o365_commanager_02_add-server-2.png|300px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
&lt;br /&gt;
Für den Versand der E-Mails via Microsoft Office365, wählen Sie &amp;quot;O365&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails genutzt, welche über den Server versendet werden.&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;Graph URL&lt;br /&gt;
:Dies ist die offizielle URL für die Microsoft Graph API. Diese ist im Standard bereits vorbelegt&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Applikation (Client) ID der registrierten Applikation ([[#Microsoft_Azure_Konfiguration_f.C3.BCr_Microsoft_Office365_.28O365.29|Siehe &amp;#039;&amp;#039;&amp;#039;Azure Konfiguration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:in Azure hinterlegtes Secret der Applikation (nicht die ID des Secrets)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID der in Azure registrierten Applikation&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies ist der Standard-Scope welcher für das Versenden von Mails via Microsoft Graph benötigt wird. Dieser Parameter ist vorbelegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Proxys==&lt;br /&gt;
[[Datei:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Proxys in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Typ&amp;#039;&amp;#039;&amp;#039; - Proxy Typ/Art (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Servername oder IP-Adresse vom Proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Proxy als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Proxy-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Proxy Eintrag. Diese Änderung ist unwiderruflich, sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Proxy hinzufügen / konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_ProxyConf.png|300px|thumb|right|Proxy Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Proxy-ID erfolgt die Konfiguration vom neuen Proxy.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
;PROXY Typ&lt;br /&gt;
:Bestimmt die Art vom eingesetzten Proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der Proxy Server erreichbar ist.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port unter dem der Proxy Server erreichbar ist &lt;br /&gt;
;PROXY Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am Proxy Server&lt;br /&gt;
;PROXY Passwort&lt;br /&gt;
:Passwort zur Authentifizierung am Proxy Server&lt;br /&gt;
&lt;br /&gt;
;HINWEIS&lt;br /&gt;
:Der FTP Proxy-Typ &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;Benutzer&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; wird direkt im &amp;#039;&amp;#039;&amp;#039;FTP-Modul&amp;#039;&amp;#039;&amp;#039; konfiguriert und nicht als Proxy.&lt;br /&gt;
:Tragen Sie dazu die Daten im FTP-Modul wie folgt ein: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP-Proxy-Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;FTP Benutzer = &amp;lt;FTP-Benutzer&amp;gt;@&amp;lt;FTP-Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=Microsoft Azure Konfiguration für Microsoft Office365 (O365)=&lt;br /&gt;
Um E-Mails vom ComManager via Microsoft Office365 (O365) zu versenden, müssen Sie zuvor in Azure eine App registrieren dieser entsprechende Berechtigungen und Sicherheits-Features zuweisen. Dies ist notwendig um eine gültige Client-ID, Client-Secret und Tenant-ID zu bekommen und dem ComManager die Berechtigung zu erteilen Mails zu versenden.&amp;lt;br&amp;gt;&lt;br /&gt;
Wir zeigen unten wie eine &amp;#039;&amp;#039;&amp;#039;beispielhafte Konfiguration&amp;#039;&amp;#039;&amp;#039; vorgenommen werden kann.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Folgende Schritte sind hierzu notwendig:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Navigieren Sie in Azure zu dem Service &amp;quot;App registrations&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A1]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie im Menü &amp;quot;App registration&amp;quot; auf &amp;quot;+ New registration&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A2]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Tragen Sie einen Namen für die Applikation ein (z.B. &amp;quot;HSC-ComManager&amp;quot;) und wählen Sie einen Single Tenant Account Type (z.B. &amp;quot;Accounts in this organizational directory only&amp;quot;)&amp;lt;br&amp;gt;Redirect URI sind nicht notwendig und können ignoriert werden &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A3]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie nach der Registrierung im Menü &amp;quot;App registrations&amp;quot; auf die soeben registrierte App (z.B. &amp;quot;HSC-ComManager&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A4]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# In dieser Übersicht (Overview) finden Sie die Application (client) ID und die Directory (tenant) ID, welche für den ComManager wichtig sind &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie in dieser Übersicht auf &amp;quot;Add a certificate or secret&amp;quot; um dieser App ein Client-Secret hinzuzufügen. Dies ist wichtig, damit der ComManager sich später Authentifizieren kann. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie in dieser Übersicht auf &amp;quot;New client secret&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A6]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Tragen Sie eine Beschreibung für dieses Secret ein (z.B. &amp;quot;HSC-ComManager-Secret&amp;quot;) und wählen Sie ein Datum, wann dieses Secret abläuft. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A7]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Achtung: Wenn das Secret dann zum gewählten Datum abgelaufen ist (z.B. in 30 Tagen), müssen Sie ein neues Secret hinzufügen und dies wieder im ComManager hinterlegen. Sonst ist ein Mail-Versand im ComManager mehr möglich. Hinterlegen sie sich daher unbedingt noch eine Notification, damit Sie rechtzeitig das Secret erneuern können!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Kopieren Sie den Wert (Value) des Secrets (&amp;#039;&amp;#039;&amp;#039;nicht die Secret ID&amp;#039;&amp;#039;&amp;#039;). &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A8]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Achtung: Der Wert des Secrets wird nur jetzt angezeigt. Danach haben Sie darauf keinen Zugriff mehr!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Wechseln Sie danach zum Reiter &amp;quot;API permissions&amp;quot; und fügen Sie der App eine Berechtigung hinzu (&amp;quot;+ Add a permission&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A9]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Wählen Sie unter &amp;quot;Microsoft APIs&amp;quot; den Eintrag &amp;quot;Microsoft Graph&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A10]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Selektieren Sie &amp;quot;Application permissions&amp;quot;, &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039; &amp;quot;Delegated permissions&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A11]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Suchen und selektieren Sie &amp;quot;Mail.Send&amp;quot; und fügen Sie die Berechtigungen hinzu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A12]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Abhängig davon, welches Benutzer-Leven Sie haben, müssen Sie oder Ihr Administrator das Hinzufügen der Berechtigung noch explizit Bestätigen (&amp;quot;Grant admin consent for ...&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A13]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
o365_azure_01_search.png|A1: App Registration&lt;br /&gt;
o365_azure_02_new-app-registration.png|A2: App Registration&lt;br /&gt;
o365_azure_03_register-app.png|A3: Register App&lt;br /&gt;
o365_azure_04_edit-app.png|A4: Edit registered App&lt;br /&gt;
o365_azure_05_edit-app-2.png|A5: Relevant Informations / Add Client Secret&lt;br /&gt;
o365_azure_06_add-secret.png|A6: New Client Secret&lt;br /&gt;
o365_azure_07_add-secret-2.png|A7: Add Client Secret&lt;br /&gt;
o365_azure_08_save-secret.png|A8: Copy Client Secret&lt;br /&gt;
o365_azure_09_add-permission.png|A9: Add Permission to registered App&lt;br /&gt;
o365_azure_10_add-permission-2.png|A10: Request API Permission (Graph)&lt;br /&gt;
o365_azure_11_add-permission-3.png|A11: Request API Permission (Application)&lt;br /&gt;
o365_azure_12_add-permission-4.png|A12: Add Mail.Send Permission&lt;br /&gt;
o365_azure_13_add-permission-5.png|A13: Grant Admin Consent&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Fehlercode ||Fehlerbeschreibung||Fehlerbehebung&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unbekannter Fehler bei der Verarbeitung eines Send Message Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Send Message Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unbekannter Fehler bei der Verarbeitung eines Upload Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Upload Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Send Message Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Upload Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Fehler beim Konvertieren der Antwort in XML - Response ist NULL||Dies ist ein allgemeiner Fehler bei der Verarbeitung eienr Anfrage. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Fehler beim Parsen der XML Daten in REST Funktion uploadFile||Die Übergabe-Daten aus dem HVS32 für den Upload sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion uploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Fehler beim Konvertieren der Antwort in XML für REST Funktion uploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Fehler beim Einlesen der Datei(en) in REST Funktion uploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob in dem entsprechenden Verzeichnis die zu übertragende Datei existiert und ausreichende Berechtigungen zum Lesen von Dateien für den Windows-Benutzer SYSTEM (oder der im Heidler-ComManager hinterlegten Windows-Benutzer) gesetzt sind. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Fehler beim Parsen der XML Daten in REST Funktion downloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion downloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Fehler beim Konvertieren der Antwort in XML für REST Funktion downloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Fehler beim Parsen der XML Daten in REST Funktion sendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Fehler beim Konvertieren der Antwort in XML für REST Funktion sendMessage||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Fehler beim Einlesen der Datei(en) in REST Funktion sendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Fehler beim Parsen der XML Daten in REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueUploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Fehler beim Einlesen der Datei(en) in REST Funktion queueUploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueUploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Fehler beim Parsen der XML Daten in REST Funktion queueDownloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueDownloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueDownloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Fehler beim Parsen der XML Daten in REST Funktion queueSendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueSendMessage||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Fehler beim Einlesen der Datei(en) in REST Funktion queueSendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueSendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Fehler beim Laden der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Fehler beim Lesen der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Fehler beim Konvertieren der Antwort in XML für REST Funktion getModuleList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Fehler beim Laden der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Fehler beim Lesen der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Fehler beim Konvertieren der Antwort in XML für REST Funktion getServerList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Fehler beim Löschen der temporären Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Fehler beim Löschen der temporären Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Fehler bei Initialisierung des HVS32 Datenbank Managers||Es ist ein Fehler beim Initialisieren des DatenbankManagers aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Fehler bei Initialisierung der Schreib-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Schreib-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Fehler bei Initialisierung des Prepared Statements zum Updaten der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Fehler beim Updaten der FF Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Fehler bei Update von FF-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Fehler bei Initialisierung des Prepared Statements zum Updaten der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Fehler beim Updaten der WaWi-Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Fehler bei Update von WaWi-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Fehler bei Initialisierung der Lese-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Lese-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Fehler bei Initialisierung des Prepared Statements zum Lesen der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Fehler beim Lesen der FF-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF Datei in HVS32 Datenbank nicht gefunden||Die vom HVS32 übermittelte FF-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die FF-Datei wurde bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Fehler bei Initialisierung des Prepared Statements zum Lesen der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Fehler beim Lesen der WaWi-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi-Datei nicht in HVS32 Datenbank gefunden||Die vom HVS32 übermittelte WaWi-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Fehler beim Instanziieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Instanziieren des Upload-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Fehler beim Initialisieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Fehler beim Instanziieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Instanziieren des Download-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Fehler beim Initialisieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Fehler beim Instanziieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Instanziieren des SendMessage-Moduls fehlgeschlagen||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Fehler beim Initialisieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Fehler bei der Verbindung zum FTP Server||Es ist ein Fehler bei der Verbindung zum FTP-Server aufgetreten. Prüfen Sie den hinterlegten FTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Fehler beim Login auf FTP Server ||Es ist ein Fehler beim Login zum FTP-Server aufgetreten. Prüfen Sie die hinterlegten Login-Daten (Benutzername/Passwort) in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Fehler beim Wechseln des Verzeichnisses auf dem FTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem FTP-Server aufgetreten. Prüfen Sie das hinterlegte FTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Fehler beim Hochladen der Datei auf FTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Fehler beim Herunterladen der Datei vom FTP Server||Es ist ein Fehler beim Herunterladen der Datei vom FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Fehler beim Umbenennen der Datei auf FTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Fehler beim Verschieben der Datei auf FTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Aufruf einer nicht unterstützten Funktion im FTP Modul||Die Aufgerufene Funktion wird von diesem FTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Fehler beim Starten der Session auf dem STFP Server||Es ist ein Fehler beim Starten der Session zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Fehler beim Starten der Session auf dem Jump Host für die SFTP Übertragung||Es ist ein Fehler beim Starten der Session zum Jump Host aufgetreten. Prüfen Sie den hinterlegten Jump Host Einstellungen in der SFTP-Server Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Fehler beim Öffnen des Kanals zum SFTP Server||Es ist ein Fehler beim Öffnen des Kanals zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Fehler bei der Verbindung zum SFTP Server||Es ist ein Fehler bei der Verbindung zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Fehler beim Wechseln des Verzeichnisses auf dem SFTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem SFTP-Server aufgetreten. Prüfen Sie das hinterlegte SFTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Fehler beim Hochladen der Datei auf SFTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Fehler beim Hochladen der Datei auf SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen. &lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Fehler beim Umbenennen der Datei auf SFTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Fehler beim Verschieben der Datei auf SFTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Fehler beim Herunterladen der Datei vom SFTP Server||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Fehler beim Herunterladen der Datei vom SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Aufruf einer nicht unterstützten Funktion im SFTP Modul||Die Aufgerufene Funktion wird von diesem SFTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP Konfiguration nicht gefunden||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den ausgewählten SMTP-Server in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegale Parameter in SMTP Konfiguration - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegale Parameter in SMTP Konfiguration - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegale Parameter in SMTP Konfiguration - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Mail-Text in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte CC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte BCC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||Keine SMTP Daten von HVS32 gefunden||Es wurden keine SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||SMTP Daten von HVS32 sind ungültig||Es wurden fehlerhafte SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegale Parameter in SMTP Daten vom HVS32 - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegale Parameter in SMTP Daten vom HVS32 - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegale Parameter in SMTP Daten vom HVS32 - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte CC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte BCC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Aufruf einer nicht unterstützten Funktion im SMTP Modul||Die Aufgerufene Funktion wird von diesem SMTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Aufruf einer nicht unterstützten Funktion im PLD Modul||Die Aufgerufene Funktion wird von diesem PLD-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warnung - Datei bereits übertragen!||Die Frachtführer-Datei wurde bereits übertragen und konnte somit vom UPS-Server nicht akzeptiert werden. Bitte übertragen Sie diese Datei nicht erneut.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warnung - Daten wurden mit Warnungen hochgeladen. Bitte korrigieren Sie diese vor dem nächsten Upload!||Die Frachtführer-Datei wurde erfolgreich an den UPS-Server übermittelt und von diesem verarbeitet. Die Datei muss nicht erneut übermittelt werden. Allerdings gibt es inhaltliche Fehler in der FF-Datei, welche vor dem nächsten Tagesabschluss behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Fehler - Upload aufgrund von Fehlern in den PLD Daten fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Schwerer PLD Fehler - Upload aufgrund von Fehlern in den Input Parametern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von SCHWEREN Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unbekannter PLD Fehler - Upload aufgrund von unbekannten Fehlern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von unbekannten Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Fehler in Rückmeldung - kein Statuscode gefunden!||Es wurde ein Fehler in der Rückmeldung vom UPS-Server festgestellt. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Fehler beim Parsen der Rückmeldung||Es ist ein Fehler beim Parsen der Rückmeldung vom UPS-Server aufgetreten. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Fehler beim Speichern der Reportdatei(en)||Es ist ein Fehler beim Speichern der Reports vom UPS-Server aufgetreten. Bitte prüfen Sie den konfigurierten Speicher-Pfad in der entsprechenden PLD-Modulkonfiguration des HVS32CommuniationManagers, sowie ggf. die Benutzerrechte dieses Verzeichnisses.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Fehler beim Lesen der EDI Datei||Es ist ein Fehler beim Lesen der FF-Datei im PLD Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Fehler beim Übertragen der Daten an den UPS Server||Es ist ein Fehler beim Übertragen der Daten an den UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Fehler beim Übertragen der Daten an den HTTP(S) Server||Es ist ein Fehler beim Übertragen der Daten an den HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Fehler beim Herunterladen der Datei vom HTTP(S) Server||Es ist ein Fehler beim Herunterladen der Datei vom HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Aufruf einer nicht unterstützten Funktion im HTTP-Modul||Die Aufgerufene Funktion wird von diesem HTTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6104</id>
		<title>HVS32 Communication Manager</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6104"/>
		<updated>2025-03-19T10:33:42Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* O365 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32_Communication_Manager(en)]]&lt;br /&gt;
Der Communication Manager (fortan ComManager abgekürzt) ist ein Dienst der die Kommunikation zwischen HVS32 und Kunde oder &amp;lt;br&amp;gt;&lt;br /&gt;
HVS32 und Frachtführer zentral Verwaltet und übernimmt. Gedacht ist der ComManager für Kommunikationen via FTP, SFTP oder SMTP.&lt;br /&gt;
&lt;br /&gt;
Genau wie bei WinSCP wird dieser Dienst vom HVS32 angesteuert und versendet die Daten an den im Modul konfigurierten Zielserver.&lt;br /&gt;
&lt;br /&gt;
Er soll nach und nach die Kommunikationen des HVS32 übernehmen und andere externe Übermittlungsprogramme wie zum Beispiel WinSCP ablösen.&lt;br /&gt;
&lt;br /&gt;
=ComManager Konfiguration=&lt;br /&gt;
Der ComManager-Konfigurator wird entweder direkt über die &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; im Installationsverzeichnis &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; oder aus dem [[HVS32_Communication_Manager_in_HVS32_einrichten|HVS32 Konfigurator]] gestartet.  &lt;br /&gt;
&lt;br /&gt;
[[Datei:Commanager-startmaske.png|500px|thumb|ohne|Commanager-startmaske]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link zu diesem Wiki Eintrag&lt;br /&gt;
;2 - Auswahl Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Module|Module]]&amp;#039;&amp;#039;&amp;#039; - Module zur Übertragung von Dateien beim Tagesabschluss, Wawi-Rück und Routendownloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Server|Server]]&amp;#039;&amp;#039;&amp;#039; - Interne Kommunikationsserver wie z.B. Microsoft Exchange (SMTP) Verbindungen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Proxys|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Interne Proxyserver&lt;br /&gt;
;3 - Übersicht der eingerichteten Module&lt;br /&gt;
;4 - Zusammenfassung der Konfiguration vom ausgewählten Modul&lt;br /&gt;
;5 - [[HVS32_Communication_Manager#ErrorHandler_konfigurieren|Errorhandler Konfiguration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager#Dienst_Einstellungen|Dienst Einstellungen]]&lt;br /&gt;
 &lt;br /&gt;
==Dienst Einstellungen==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Hier werden die grundlegenden Einstellungen des ComManager Dienstes vorgenommen, die erforderlich sind um eine Verbindung zum Dienst aufzubauen. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warnung: Die Konfigurationen, die Sie hier vornehmen werden erst nach einem Neustart des ComManager Dienstes übernommen!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Hauptverzeichnis:   &lt;br /&gt;
:Hier den Pfad zum HVS32 angeben&lt;br /&gt;
;HVS32 Datenbank-Datei:&lt;br /&gt;
:Pfad zur HVS32 Datenbank angeben. &lt;br /&gt;
;HVS32 Datenbank Server:&lt;br /&gt;
:IP Adresse oder Hostnamen des PCs auf dem die Datenbank liegt.&lt;br /&gt;
;HVS32 Datenbanken Port:&lt;br /&gt;
:Der Port zu der HVS32 Datenbank muss nur in den seltensten Fällen angepasst werden. Im Standard ist der Port auf 3050 gestellt.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Kommunikations-Port unter welchem der ComManager-Dienst via REST erreichbar ist. Dieser muss zur externen Kommunikation mit den Clients auf dem Server in der Firewall freigegeben werden.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Konfigurationsfenster der Diensteinstellungen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ErrorHandler konfigurieren==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Ist ein ErrorHandler konfiguriert, werden Sie im Falle einer erfolglosen Übertragung per Mail benachrichtig. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:Wählen Sie zunächst den Modus über welchen Sie die Error-Mails versenden möchten&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
Für den Versand der E-Mails über einen SMTP, wählen Sie &amp;quot;SMTP&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für den SMTP Server hinterlegen und die Authentifizierung aktivieren.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt.&lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
Für den Versand der E-Mails via Microsoft Office365, wählen Sie &amp;quot;O365&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:Dies ist die offizielle URL für die Microsoft Graph API. Diese ist im Standard bereits vorbelegt&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Applikation (Client) ID der registrierten Applikation ([[#Microsoft_Azure_Konfiguration_f.C3.BCr_Microsoft_Office365_.28O365.29|Siehe &amp;#039;&amp;#039;&amp;#039;Azure Konfiguration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:in Azure hinterlegtes Secret der Applikation (nicht die ID des Secrets)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID der in Azure registrierten Applikation&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies ist der Standard-Scope welcher für das Versenden von Mails via Microsoft Graph benötigt wird. Dieser Parameter ist vorbelegt.&lt;br /&gt;
&lt;br /&gt;
===Allgemein===&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
&lt;br /&gt;
;Testen&lt;br /&gt;
:Sie können mit dieser Option eine Testnachricht zur Prüfung der eingestellten Parameter verschicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Module==&lt;br /&gt;
[[Datei:ComManager_Modul.png|360px|thumb|right|Module]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Module&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Moduls in HVS32&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul Typ&amp;#039;&amp;#039;&amp;#039; - Modul Typ/Art; das in der Klammer dargestellte Kürzel &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; gibt Auskunft darüber ob es ein &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (z.B. Routendownload) oder &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload Modul (FFDatei, WaWi-Rück., etc.) ist&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager_AddModul.png|340px|thumb|right|Modul hinzufügen]]&lt;br /&gt;
;Modul hinzufügen / konfigurieren&lt;br /&gt;
Über die Module findet die Kommunikation zwischen HVS32 und dem angegebenen Server statt. Ein solcher Server kann entweder ein eigener [[HVS32_Communication_Manager#Server|(SMTP) Server]] oder direkt der Server vom Frachtführer oder Kunden sein.&lt;br /&gt;
&lt;br /&gt;
Nach der Auswahl des Modul-Typs (FTP, SFTP, SMTP, PLD/UPS, HTTP) erfolgt die vor Konfiguration vom neuen Modul. In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.&lt;br /&gt;
&lt;br /&gt;
;Modul Art&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; - Standard Auswahl für den Upload von FF-Dateien beim Tagesabschluss&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; - Kundenindividuelle Übertragung von z.B. WaWi-Rück-Dateien an einen Kundeneigenen Server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Spezielle Modul Art für den Download von z.B. Routendateien&lt;br /&gt;
;ModulID&lt;br /&gt;
:Eine automatisch generierte ID für die Auswahl und Zuweisung des Moduls im HVS32&lt;br /&gt;
;Frachtführer&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Frachtführer-Modulen im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Auftraggeber&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Auftraggebern/Mandanten im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Notiz&lt;br /&gt;
:Optionale Notiz, zur besseren Übersicht (wird in der Übersicht und im HVS32 dargestellt)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===FTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 21) &lt;br /&gt;
;FTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP-Account zur Authentifizierung am FTP-Server&lt;br /&gt;
;FTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem FTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;FTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt.&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;FTP Transfer-Modus&lt;br /&gt;
:Geben Sie an ob die Daten binär oder als Text übertragen werden sollen.&lt;br /&gt;
;FTP Sicherheit  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) implizit&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) explizit. (Hier kann der Server auch unsichere Verbindungen zulassen)&lt;br /&gt;
;FTP Verbindung&lt;br /&gt;
:Hier können Sie die Methode zum Verbindungsaufbau wählen. Es sollte standardmäßig PASSIVE gewählt werden.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_FTPModulConf.png|thumb|right|FTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SFTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 22)&lt;br /&gt;
;SFTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am SFTP-Server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password zur Authentifizierung am SFTP-Server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:Falls Sie einen private Key verwenden, können Sie hier den Pfad zur Datei angeben.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Hier geben Sie bitte Ihre Passphrase an um die oben genannte Datei zu entschlüsseln&lt;br /&gt;
;SFTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem SFTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;SFTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt..&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Zeit in Millisekunden, die der Verbindungsaufbau und einzelne Kommunikationsschritte maximal in Anspruch nehmen können (im Standard 30000ms).&lt;br /&gt;
:Im Konfigurationsdialog selbst wird unabhängig von der Einstellung ein Timeout von 5000ms verwendet, um die Verbindung schneller Testen zu können.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sollte beim Verbindungstest der Fehler &amp;quot;Algorithm negotiation fail&amp;quot; auftreten, liegt es i.d.R. daran, dass der SFTP Server alte Sicherheits Algorithmen wie z.B. ssh-dss nutzt, welche nicht mehr unterstützt werden. In diesem Fall setzen Sie den Haken &amp;quot;Alte Algorithmen bevorzugen&amp;quot; bzw. &amp;quot;prefer old algorithms&amp;quot; um eine Unterstützung der alten Sicherheits Algorithmen zu erzwingen.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SMTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Hier können Sie einen SMPT Server wählen, den Sie zuvor im Reiter „Server“ konfiguriert haben. Eine genaue Beschreibung finden Sie unter &amp;#039;&amp;#039;&amp;#039;[[#SMTP Server konfigurieren|SMTP Server konfigurieren]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
;Mail Inhalt (PLAIN Text)&lt;br /&gt;
:Unformatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
;Mail Inhalt (HTML Text)&lt;br /&gt;
:HTML konform formatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
&lt;br /&gt;
Der Test erfolgt bei SMTP Modulen über &amp;#039;&amp;#039;&amp;#039;Testbutton&amp;#039;&amp;#039;&amp;#039; im Konfigurationsdialog des entsprechenden &amp;#039;&amp;#039;&amp;#039;Servers&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SMTPModulConf.png|thumb|super|SMTP Modul Konfiguration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===PLD Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL des Servers&lt;br /&gt;
;PLD Pfad &lt;br /&gt;
:Zielpfad vom HTTPS-Server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 443)&lt;br /&gt;
;PLD Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD-Report Speicherpfad&lt;br /&gt;
:Hier wird der Pfad zu einem Unterordner angegeben, in welchen die Rückmelde-/Reportdateien vom PLD-Server gespeichert werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_PLDModulConf.png|thumb|super|PLD Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===HTTP(S) Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:Die HTTP oder HTTPS URL mit Funktionspfad und ggf. abweichendem Port des Servers&lt;br /&gt;
:Über die Auswahl &amp;quot;parsbar&amp;quot; lässt sich die URL in Form eines Scripts hinterlegen, den man in einem Bearbeitungsdialog &amp;quot;...&amp;quot; editieren und prüfen kann.&lt;br /&gt;
;HTTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Content-Type vom Request, welcher vom Server akzeptiert wird (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Downlaod Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
[[Datei:ComManager_Server.png|360px|thumb|right|Server]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Kommunikationsservern&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Servers in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Typ&amp;#039;&amp;#039;&amp;#039; - Server Typ/Art (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SMTP Server konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Server-ID erfolgt die Konfiguration vom neuen Kommunikationsserver.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
 &lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für  den SMTP Server hinterlegen und die Authentifizierung aktivieren. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist  (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt. &lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Proxys==&lt;br /&gt;
[[Datei:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Proxys in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Typ&amp;#039;&amp;#039;&amp;#039; - Proxy Typ/Art (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Servername oder IP-Adresse vom Proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Proxy als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Proxy-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Proxy Eintrag. Diese Änderung ist unwiderruflich, sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Proxy hinzufügen / konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_ProxyConf.png|300px|thumb|right|Proxy Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Proxy-ID erfolgt die Konfiguration vom neuen Proxy.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
;PROXY Typ&lt;br /&gt;
:Bestimmt die Art vom eingesetzten Proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der Proxy Server erreichbar ist.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port unter dem der Proxy Server erreichbar ist &lt;br /&gt;
;PROXY Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am Proxy Server&lt;br /&gt;
;PROXY Passwort&lt;br /&gt;
:Passwort zur Authentifizierung am Proxy Server&lt;br /&gt;
&lt;br /&gt;
;HINWEIS&lt;br /&gt;
:Der FTP Proxy-Typ &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;Benutzer&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; wird direkt im &amp;#039;&amp;#039;&amp;#039;FTP-Modul&amp;#039;&amp;#039;&amp;#039; konfiguriert und nicht als Proxy.&lt;br /&gt;
:Tragen Sie dazu die Daten im FTP-Modul wie folgt ein: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP-Proxy-Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;FTP Benutzer = &amp;lt;FTP-Benutzer&amp;gt;@&amp;lt;FTP-Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=Microsoft Azure Konfiguration für Microsoft Office365 (O365)=&lt;br /&gt;
Um E-Mails vom ComManager via Microsoft Office365 (O365) zu versenden, müssen Sie zuvor in Azure eine App registrieren dieser entsprechende Berechtigungen und Sicherheits-Features zuweisen. Dies ist notwendig um eine gültige Client-ID, Client-Secret und Tenant-ID zu bekommen und dem ComManager die Berechtigung zu erteilen Mails zu versenden.&amp;lt;br&amp;gt;&lt;br /&gt;
Wir zeigen unten wie eine &amp;#039;&amp;#039;&amp;#039;beispielhafte Konfiguration&amp;#039;&amp;#039;&amp;#039; vorgenommen werden kann.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Folgende Schritte sind hierzu notwendig:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Navigieren Sie in Azure zu dem Service &amp;quot;App registrations&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A1]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie im Menü &amp;quot;App registration&amp;quot; auf &amp;quot;+ New registration&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A2]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Tragen Sie einen Namen für die Applikation ein (z.B. &amp;quot;HSC-ComManager&amp;quot;) und wählen Sie einen Single Tenant Account Type (z.B. &amp;quot;Accounts in this organizational directory only&amp;quot;)&amp;lt;br&amp;gt;Redirect URI sind nicht notwendig und können ignoriert werden &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A3]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie nach der Registrierung im Menü &amp;quot;App registrations&amp;quot; auf die soeben registrierte App (z.B. &amp;quot;HSC-ComManager&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A4]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# In dieser Übersicht (Overview) finden Sie die Application (client) ID und die Directory (tenant) ID, welche für den ComManager wichtig sind &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie in dieser Übersicht auf &amp;quot;Add a certificate or secret&amp;quot; um dieser App ein Client-Secret hinzuzufügen. Dies ist wichtig, damit der ComManager sich später Authentifizieren kann. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie in dieser Übersicht auf &amp;quot;New client secret&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A6]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Tragen Sie eine Beschreibung für dieses Secret ein (z.B. &amp;quot;HSC-ComManager-Secret&amp;quot;) und wählen Sie ein Datum, wann dieses Secret abläuft. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A7]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Achtung: Wenn das Secret dann zum gewählten Datum abgelaufen ist (z.B. in 30 Tagen), müssen Sie ein neues Secret hinzufügen und dies wieder im ComManager hinterlegen. Sonst ist ein Mail-Versand im ComManager mehr möglich. Hinterlegen sie sich daher unbedingt noch eine Notification, damit Sie rechtzeitig das Secret erneuern können!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Kopieren Sie den Wert (Value) des Secrets (&amp;#039;&amp;#039;&amp;#039;nicht die Secret ID&amp;#039;&amp;#039;&amp;#039;). &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A8]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Achtung: Der Wert des Secrets wird nur jetzt angezeigt. Danach haben Sie darauf keinen Zugriff mehr!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Wechseln Sie danach zum Reiter &amp;quot;API permissions&amp;quot; und fügen Sie der App eine Berechtigung hinzu (&amp;quot;+ Add a permission&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A9]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Wählen Sie unter &amp;quot;Microsoft APIs&amp;quot; den Eintrag &amp;quot;Microsoft Graph&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A10]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Selektieren Sie &amp;quot;Application permissions&amp;quot;, &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039; &amp;quot;Delegated permissions&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A11]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Suchen und selektieren Sie &amp;quot;Mail.Send&amp;quot; und fügen Sie die Berechtigungen hinzu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A12]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Abhängig davon, welches Benutzer-Leven Sie haben, müssen Sie oder Ihr Administrator das Hinzufügen der Berechtigung noch explizit Bestätigen (&amp;quot;Grant admin consent for ...&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A13]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
o365_azure_01_search.png|A1: App Registration&lt;br /&gt;
o365_azure_02_new-app-registration.png|A2: App Registration&lt;br /&gt;
o365_azure_03_register-app.png|A3: Register App&lt;br /&gt;
o365_azure_04_edit-app.png|A4: Edit registered App&lt;br /&gt;
o365_azure_05_edit-app-2.png|A5: Relevant Informations / Add Client Secret&lt;br /&gt;
o365_azure_06_add-secret.png|A6: New Client Secret&lt;br /&gt;
o365_azure_07_add-secret-2.png|A7: Add Client Secret&lt;br /&gt;
o365_azure_08_save-secret.png|A8: Copy Client Secret&lt;br /&gt;
o365_azure_09_add-permission.png|A9: Add Permission to registered App&lt;br /&gt;
o365_azure_10_add-permission-2.png|A10: Request API Permission (Graph)&lt;br /&gt;
o365_azure_11_add-permission-3.png|A11: Request API Permission (Application)&lt;br /&gt;
o365_azure_12_add-permission-4.png|A12: Add Mail.Send Permission&lt;br /&gt;
o365_azure_13_add-permission-5.png|A13: Grant Admin Consent&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Fehlercode ||Fehlerbeschreibung||Fehlerbehebung&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unbekannter Fehler bei der Verarbeitung eines Send Message Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Send Message Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unbekannter Fehler bei der Verarbeitung eines Upload Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Upload Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Send Message Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Upload Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Fehler beim Konvertieren der Antwort in XML - Response ist NULL||Dies ist ein allgemeiner Fehler bei der Verarbeitung eienr Anfrage. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Fehler beim Parsen der XML Daten in REST Funktion uploadFile||Die Übergabe-Daten aus dem HVS32 für den Upload sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion uploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Fehler beim Konvertieren der Antwort in XML für REST Funktion uploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Fehler beim Einlesen der Datei(en) in REST Funktion uploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob in dem entsprechenden Verzeichnis die zu übertragende Datei existiert und ausreichende Berechtigungen zum Lesen von Dateien für den Windows-Benutzer SYSTEM (oder der im Heidler-ComManager hinterlegten Windows-Benutzer) gesetzt sind. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Fehler beim Parsen der XML Daten in REST Funktion downloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion downloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Fehler beim Konvertieren der Antwort in XML für REST Funktion downloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Fehler beim Parsen der XML Daten in REST Funktion sendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Fehler beim Konvertieren der Antwort in XML für REST Funktion sendMessage||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Fehler beim Einlesen der Datei(en) in REST Funktion sendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Fehler beim Parsen der XML Daten in REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueUploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Fehler beim Einlesen der Datei(en) in REST Funktion queueUploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueUploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Fehler beim Parsen der XML Daten in REST Funktion queueDownloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueDownloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueDownloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Fehler beim Parsen der XML Daten in REST Funktion queueSendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueSendMessage||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Fehler beim Einlesen der Datei(en) in REST Funktion queueSendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueSendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Fehler beim Laden der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Fehler beim Lesen der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Fehler beim Konvertieren der Antwort in XML für REST Funktion getModuleList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Fehler beim Laden der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Fehler beim Lesen der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Fehler beim Konvertieren der Antwort in XML für REST Funktion getServerList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Fehler beim Löschen der temporären Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Fehler beim Löschen der temporären Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Fehler bei Initialisierung des HVS32 Datenbank Managers||Es ist ein Fehler beim Initialisieren des DatenbankManagers aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Fehler bei Initialisierung der Schreib-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Schreib-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Fehler bei Initialisierung des Prepared Statements zum Updaten der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Fehler beim Updaten der FF Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Fehler bei Update von FF-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Fehler bei Initialisierung des Prepared Statements zum Updaten der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Fehler beim Updaten der WaWi-Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Fehler bei Update von WaWi-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Fehler bei Initialisierung der Lese-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Lese-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Fehler bei Initialisierung des Prepared Statements zum Lesen der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Fehler beim Lesen der FF-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF Datei in HVS32 Datenbank nicht gefunden||Die vom HVS32 übermittelte FF-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die FF-Datei wurde bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Fehler bei Initialisierung des Prepared Statements zum Lesen der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Fehler beim Lesen der WaWi-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi-Datei nicht in HVS32 Datenbank gefunden||Die vom HVS32 übermittelte WaWi-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Fehler beim Instanziieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Instanziieren des Upload-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Fehler beim Initialisieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Fehler beim Instanziieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Instanziieren des Download-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Fehler beim Initialisieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Fehler beim Instanziieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Instanziieren des SendMessage-Moduls fehlgeschlagen||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Fehler beim Initialisieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Fehler bei der Verbindung zum FTP Server||Es ist ein Fehler bei der Verbindung zum FTP-Server aufgetreten. Prüfen Sie den hinterlegten FTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Fehler beim Login auf FTP Server ||Es ist ein Fehler beim Login zum FTP-Server aufgetreten. Prüfen Sie die hinterlegten Login-Daten (Benutzername/Passwort) in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Fehler beim Wechseln des Verzeichnisses auf dem FTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem FTP-Server aufgetreten. Prüfen Sie das hinterlegte FTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Fehler beim Hochladen der Datei auf FTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Fehler beim Herunterladen der Datei vom FTP Server||Es ist ein Fehler beim Herunterladen der Datei vom FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Fehler beim Umbenennen der Datei auf FTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Fehler beim Verschieben der Datei auf FTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Aufruf einer nicht unterstützten Funktion im FTP Modul||Die Aufgerufene Funktion wird von diesem FTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Fehler beim Starten der Session auf dem STFP Server||Es ist ein Fehler beim Starten der Session zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Fehler beim Starten der Session auf dem Jump Host für die SFTP Übertragung||Es ist ein Fehler beim Starten der Session zum Jump Host aufgetreten. Prüfen Sie den hinterlegten Jump Host Einstellungen in der SFTP-Server Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Fehler beim Öffnen des Kanals zum SFTP Server||Es ist ein Fehler beim Öffnen des Kanals zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Fehler bei der Verbindung zum SFTP Server||Es ist ein Fehler bei der Verbindung zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Fehler beim Wechseln des Verzeichnisses auf dem SFTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem SFTP-Server aufgetreten. Prüfen Sie das hinterlegte SFTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Fehler beim Hochladen der Datei auf SFTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Fehler beim Hochladen der Datei auf SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen. &lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Fehler beim Umbenennen der Datei auf SFTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Fehler beim Verschieben der Datei auf SFTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Fehler beim Herunterladen der Datei vom SFTP Server||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Fehler beim Herunterladen der Datei vom SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Aufruf einer nicht unterstützten Funktion im SFTP Modul||Die Aufgerufene Funktion wird von diesem SFTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP Konfiguration nicht gefunden||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den ausgewählten SMTP-Server in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegale Parameter in SMTP Konfiguration - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegale Parameter in SMTP Konfiguration - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegale Parameter in SMTP Konfiguration - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Mail-Text in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte CC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte BCC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||Keine SMTP Daten von HVS32 gefunden||Es wurden keine SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||SMTP Daten von HVS32 sind ungültig||Es wurden fehlerhafte SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegale Parameter in SMTP Daten vom HVS32 - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegale Parameter in SMTP Daten vom HVS32 - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegale Parameter in SMTP Daten vom HVS32 - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte CC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte BCC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Aufruf einer nicht unterstützten Funktion im SMTP Modul||Die Aufgerufene Funktion wird von diesem SMTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Aufruf einer nicht unterstützten Funktion im PLD Modul||Die Aufgerufene Funktion wird von diesem PLD-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warnung - Datei bereits übertragen!||Die Frachtführer-Datei wurde bereits übertragen und konnte somit vom UPS-Server nicht akzeptiert werden. Bitte übertragen Sie diese Datei nicht erneut.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warnung - Daten wurden mit Warnungen hochgeladen. Bitte korrigieren Sie diese vor dem nächsten Upload!||Die Frachtführer-Datei wurde erfolgreich an den UPS-Server übermittelt und von diesem verarbeitet. Die Datei muss nicht erneut übermittelt werden. Allerdings gibt es inhaltliche Fehler in der FF-Datei, welche vor dem nächsten Tagesabschluss behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Fehler - Upload aufgrund von Fehlern in den PLD Daten fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Schwerer PLD Fehler - Upload aufgrund von Fehlern in den Input Parametern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von SCHWEREN Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unbekannter PLD Fehler - Upload aufgrund von unbekannten Fehlern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von unbekannten Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Fehler in Rückmeldung - kein Statuscode gefunden!||Es wurde ein Fehler in der Rückmeldung vom UPS-Server festgestellt. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Fehler beim Parsen der Rückmeldung||Es ist ein Fehler beim Parsen der Rückmeldung vom UPS-Server aufgetreten. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Fehler beim Speichern der Reportdatei(en)||Es ist ein Fehler beim Speichern der Reports vom UPS-Server aufgetreten. Bitte prüfen Sie den konfigurierten Speicher-Pfad in der entsprechenden PLD-Modulkonfiguration des HVS32CommuniationManagers, sowie ggf. die Benutzerrechte dieses Verzeichnisses.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Fehler beim Lesen der EDI Datei||Es ist ein Fehler beim Lesen der FF-Datei im PLD Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Fehler beim Übertragen der Daten an den UPS Server||Es ist ein Fehler beim Übertragen der Daten an den UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Fehler beim Übertragen der Daten an den HTTP(S) Server||Es ist ein Fehler beim Übertragen der Daten an den HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Fehler beim Herunterladen der Datei vom HTTP(S) Server||Es ist ein Fehler beim Herunterladen der Datei vom HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Aufruf einer nicht unterstützten Funktion im HTTP-Modul||Die Aufgerufene Funktion wird von diesem HTTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6103</id>
		<title>HVS32 Communication Manager(en)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6103"/>
		<updated>2025-03-19T10:33:02Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Microsoft Azure configuration for Microsoft Office365 (O365) support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Communication_Manager]]&lt;br /&gt;
The Communication Manager (hereafter abbreviated as ComManager) is a service that centrally manages communication between HVS32 and customers or HVS32 and carriers. The ComManager is designed for communications via FTP, SFTP, or SMTP protocols.&lt;br /&gt;
&lt;br /&gt;
Similar to WinSCP, this service is controlled by HVS32 and sends data to the destination server configured in the module.&lt;br /&gt;
&lt;br /&gt;
It is intended to gradually take over communications from HVS32 and replace other external transmission programs such as WinSCP.&lt;br /&gt;
&lt;br /&gt;
=ComManager Configuration=&lt;br /&gt;
The ComManager Configurator can be accessed either directly through the &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; in the installation directory &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; or from the [[Setting up Communication Manager in HVS32|HVS32 Configurator]].&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager-Main Window EN.png|500px|thumb|ohne|ComManager main window]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link to this wiki entry&lt;br /&gt;
;2 - Selection Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Modules|Modules]]&amp;#039;&amp;#039;&amp;#039; - Modules for file transmission during daily closing, Wawi return, and route downloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Servers|Servers]]&amp;#039;&amp;#039;&amp;#039; - Internal communication servers such as Microsoft Exchange (SMTP) connections&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Proxies|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Internal proxy servers&lt;br /&gt;
;3 - Overview of configured modules&lt;br /&gt;
;4 - Summary of the configuration of the selected module&lt;br /&gt;
;5 - [[HVS32_Communication_Manager(en)#Configure_ErrorHandler|Errorhandler Configuration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager(en)#Service_Settings|Service Settings]]&lt;br /&gt;
 &lt;br /&gt;
==Service Settings==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|In this section, the basic settings of the ComManager service are configured, which are necessary to establish a connection to the service. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warning: The configurations you make here will be applied only after restarting the ComManager service!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Main Directory:   &lt;br /&gt;
:Specify the path to HVS32 here&lt;br /&gt;
;HVS32 Database File:&lt;br /&gt;
:Specify the path to the HVS32 database file&lt;br /&gt;
;HVS32 Database Server:&lt;br /&gt;
:IP address or hostname of the PC where the database is located&lt;br /&gt;
;HVS32 Database Port:&lt;br /&gt;
:The port for the HVS32 database usually does not need adjustment. The default port is set to 3050.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Communication port through which the ComManager service is accessible via REST. This port must be opened in the server&amp;#039;s firewall for external communication with the clients.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Configuration Window of Service Settings]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Configure ErrorHandler==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|If an ErrorHandler is configured, you will be notified by email in case of a failed transmission. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:First of all, you have to choose wich mode you want to use to send error mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
To send the error mails via SMTP choose the mode &amp;quot;SMTP&amp;quot; and enter the following parameters:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname where the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and enable authentication.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port at which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security, provided the SMTP server supports it.&lt;br /&gt;
;TLS required&lt;br /&gt;
:The server is requested to provide TLS support.&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
To send the error mails via Microsoft Office365 choose the mode &amp;quot;O365&amp;quot; and enter the following parameters:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure ([[#Microsoft_Azure_configuration_for_Microsoft_Office365_.28O365.29_support|see &amp;#039;&amp;#039;&amp;#039;Azure configuration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and will be displayed as the sender address for emails sent through this module.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text will be used as the subject when sending the emails.&lt;br /&gt;
&lt;br /&gt;
;Test&lt;br /&gt;
:You can use this option to send a test message to verify the configured parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Modules==&lt;br /&gt;
[[File:ComManager_Modules_EN.png|360px|thumb|right|Modules]]&lt;br /&gt;
;1 - Overview of configured modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the module in HVS32 is done through this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module Type&amp;#039;&amp;#039;&amp;#039; - Type/category of module; the abbreviation &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; in parentheses indicates whether it is a &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (e.g., route download) or &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload module (FFFile, Wawi return, etc.)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will cause errors in process handling.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, it will cause errors in process handling.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
&lt;br /&gt;
[[File:ComManager_AddModul.png|340px|thumb|right|Add Module]]&lt;br /&gt;
;Add / configure module&lt;br /&gt;
Communication between HVS32 and the specified server occurs through modules. Such a server can be either a separate [[HVS32_Communication_Manager(en)#Server|(SMTP) server]] or directly the carrier&amp;#039;s or customer&amp;#039;s server.&lt;br /&gt;
&lt;br /&gt;
After selecting the module type (FTP, SFTP, SMTP, PLD/UPS, HTTP), the configuration of the new module takes place. In the following dialog, you can adjust the corresponding parameters.&lt;br /&gt;
&lt;br /&gt;
;Module Type&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; - Standard choice for uploading FF files during daily closing&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039; - Customer-specific transmission of, for example, Wawi return files to a customer&amp;#039;s server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Special module type for downloading, e.g., route files&lt;br /&gt;
;Module ID&lt;br /&gt;
:An automatically generated ID for the selection and assignment of the module in HVS32&lt;br /&gt;
;Carrier&lt;br /&gt;
:Additional restriction of the module for the use of specific carrier modules in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Principal&lt;br /&gt;
:Additional restriction of the module for the use of specific principals/clients in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Note&lt;br /&gt;
:Optional note for better overview (displayed in the overview and in HVS32)&lt;br /&gt;
&lt;br /&gt;
===Configure FTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port at which the server is accessible (Default port 21) &lt;br /&gt;
;FTP User&lt;br /&gt;
:Username for authentication on the FTP server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password for authentication on the FTP server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP account for authentication on the FTP server&lt;br /&gt;
;FTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the FTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;FTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;FTP Transfer Mode&lt;br /&gt;
:Specify whether the data should be transferred as binary or text.&lt;br /&gt;
;FTP Security  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) implicitly&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) explicitly. (Here, the server can allow insecure connections as well)&lt;br /&gt;
;FTP Connection&lt;br /&gt;
:Choose the method for establishing the connection. PASSIVE should be chosen by default.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the FTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_FTPModulConf.png|thumb|right|FTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SFTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port at which the server is accessible (Default port 22)&lt;br /&gt;
;SFTP User&lt;br /&gt;
:Username for authentication on the SFTP server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password for authentication on the SFTP server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:If you are using a private key, you can specify the path to the file here.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Enter your passphrase here to decrypt the file mentioned above&lt;br /&gt;
;SFTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the SFTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;SFTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Time in milliseconds that the connection setup and individual communication steps can take at most (standard 30000ms).&lt;br /&gt;
:In the configuration dialog itself, a timeout of 5000ms is used regardless of the setting to test the connection more quickly.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you encounter the error &amp;quot;Algorithm negotiation fail&amp;quot; during the connection test, it is usually because the SFTP server uses old security algorithms such as ssh-dss, which are no longer supported. In this case, check the box &amp;quot;Prefer Old Algorithms&amp;quot; or &amp;quot;prefer old algorithms&amp;quot; to enforce support for the old security algorithms.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the SFTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Choose an SMTP server that you have configured in the &amp;quot;Server&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Configure SMTP Server|Configure SMTP Server]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and is used as the sender address for emails sent via this module.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text is used as the subject when sending emails.&lt;br /&gt;
;Email Content (PLAIN Text)&lt;br /&gt;
:Unformatted message text for the outgoing email.&lt;br /&gt;
;Email Content (HTML Text)&lt;br /&gt;
:HTML-compliant formatted message text for the outgoing email.&lt;br /&gt;
&lt;br /&gt;
Testing is done for SMTP modules via the &amp;#039;&amp;#039;&amp;#039;Test button&amp;#039;&amp;#039;&amp;#039; in the configuration dialog of the corresponding &amp;#039;&amp;#039;&amp;#039;server&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SMTPModulConf.png|thumb|super|SMTP Module Configuration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure PLD Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL of the server&lt;br /&gt;
;PLD Path &lt;br /&gt;
:Destination path on the HTTPS server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port under which the server is reachable (Default port 443)&lt;br /&gt;
;PLD User&lt;br /&gt;
:Username for authentication on the HTTPS server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password for authentication on the HTTPS server&lt;br /&gt;
;PLD-Report Storage Path&lt;br /&gt;
:Here, the path to a subfolder is specified where the feedback/report files from the PLD server will be saved.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_PLDModulConf.png|thumb|super|PLD Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure HTTP(S) Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:The HTTP or HTTPS URL with function path and, if applicable, a different port of the server.&lt;br /&gt;
:Using the &amp;quot;parsable&amp;quot; option allows you to store the URL in the form of a script that can be edited and verified in an editing dialog &amp;quot;...&amp;quot;.&lt;br /&gt;
;HTTP User&lt;br /&gt;
:Username for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transfer&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Content-Type of the request accepted by the server (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Local default directory where downloaded files should be written. Depending on the process, the directory can be overridden by HVS32.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
[[File:ComManager_Server.png|360px|thumb|right|Servers]]&lt;br /&gt;
;1 - Overview of configured communication servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the server in the modules are done based on this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Type&amp;#039;&amp;#039;&amp;#039; - Server Type/Category (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
Keep the original file tag please&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Server===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Configuration]]&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
 &lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent via the server.&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname under which the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and activate authentication. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port under which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL Enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS Enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security if the SMTP server supports it. &lt;br /&gt;
;TLS Required&lt;br /&gt;
:The server requires TLS support.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Proxies==&lt;br /&gt;
[[File:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Overview of configured proxies&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the proxy is done based on this ID in the modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Type&amp;#039;&amp;#039;&amp;#039; - Proxy Type/Category (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Server name or IP address of the proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Proxy&amp;#039;&amp;#039;&amp;#039; - Option to add a new proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Proxy&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected proxy with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Proxy&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Proxy&amp;#039;&amp;#039;&amp;#039; - Opens the proxy configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Proxy&amp;#039;&amp;#039;&amp;#039; - Deletes the proxy entry. This change is irreversible; if the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add/Configure Proxy===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_ProxyConf.png|300px|thumb|right|Proxy Configuration]]&lt;br /&gt;
After entering the unique proxy ID, the configuration of the new proxy is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
;PROXY Type&lt;br /&gt;
:Determines the type of the deployed proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP address or hostname under which the proxy server is accessible.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port under which the proxy server is accessible &lt;br /&gt;
;PROXY User&lt;br /&gt;
:Username for authentication on the proxy server&lt;br /&gt;
;PROXY Password&lt;br /&gt;
:Password for authentication on the proxy server&lt;br /&gt;
&lt;br /&gt;
;NOTE&lt;br /&gt;
:The FTP proxy type &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;User&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; is configured directly in the &amp;#039;&amp;#039;&amp;#039;FTP module&amp;#039;&amp;#039;&amp;#039; and not as a proxy.&lt;br /&gt;
:To do this, enter the data in the FTP module as follows: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP Proxy Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;FTP User = &amp;lt;FTP User&amp;gt;@&amp;lt;FTP Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Microsoft Azure Configuration for Microsoft Office365 (O365)=&lt;br /&gt;
To send emails from ComManager via Microsoft Office365 (O365), you must first register an app in Azure, assign the appropriate permissions, and configure security features. This is necessary to obtain a valid Client ID, Client Secret, and Tenant ID, as well as to grant ComManager permission to send emails.&amp;lt;br&amp;gt;&lt;br /&gt;
Below, we show how to perform an &amp;#039;&amp;#039;&amp;#039;example configuration&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following steps are required:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Navigate to the &amp;quot;App registrations&amp;quot; service in Azure &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A1]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;+ New registration&amp;quot; in the &amp;quot;App registration&amp;quot; menu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A2]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Enter a name for the application (e.g., &amp;quot;HSC-ComManager&amp;quot;) and select a Single Tenant account type (e.g., &amp;quot;Accounts in this organizational directory only&amp;quot;)&amp;lt;br&amp;gt;Redirect URIs are not required and can be ignored &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A3]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# After registration, click on the newly registered app (e.g., &amp;quot;HSC-ComManager&amp;quot;) in the &amp;quot;App registrations&amp;quot; menu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A4]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# In this overview, you will find the Application (client) ID and Directory (tenant) ID, which are important for ComManager &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;Add a certificate or secret&amp;quot; in this overview to add a Client Secret to the app. This is necessary for ComManager to authenticate later. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Click on &amp;quot;New client secret&amp;quot; in this overview &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A6]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Enter a description for this secret (e.g., &amp;quot;HSC-ComManager-Secret&amp;quot;) and select an expiration date for the secret. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A7]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note: When the secret expires on the selected date (e.g., in 30 days), you must add a new secret and update it in ComManager. Otherwise, email sending from ComManager will no longer be possible. Be sure to set up a notification to renew the secret in time!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Copy the value of the secret (&amp;#039;&amp;#039;&amp;#039;not the Secret ID&amp;#039;&amp;#039;&amp;#039;). &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A8]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Note: The secret value is only displayed now. You will not have access to it later!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Next, switch to the &amp;quot;API permissions&amp;quot; tab and add a permission to the app (&amp;quot;+ Add a permission&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A9]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Under &amp;quot;Microsoft APIs,&amp;quot; select &amp;quot;Microsoft Graph&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A10]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Select &amp;quot;Application permissions,&amp;quot; &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; &amp;quot;Delegated permissions&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A11]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Search for and select &amp;quot;Mail.Send&amp;quot; and add the permission &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A12]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Depending on your user level, you or your administrator may need to explicitly confirm adding the permission (&amp;quot;Grant admin consent for ...&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A13]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
o365_azure_01_search.png|A1: App Registration&lt;br /&gt;
o365_azure_02_new-app-registration.png|A2: App Registration&lt;br /&gt;
o365_azure_03_register-app.png|A3: Register App&lt;br /&gt;
o365_azure_04_edit-app.png|A4: Edit registered App&lt;br /&gt;
o365_azure_05_edit-app-2.png|A5: Relevant Information / Add Client Secret&lt;br /&gt;
o365_azure_06_add-secret.png|A6: New Client Secret&lt;br /&gt;
o365_azure_07_add-secret-2.png|A7: Add Client Secret&lt;br /&gt;
o365_azure_08_save-secret.png|A8: Copy Client Secret&lt;br /&gt;
o365_azure_09_add-permission.png|A9: Add Permission to registered App&lt;br /&gt;
o365_azure_10_add-permission-2.png|A10: Request API Permission (Graph)&lt;br /&gt;
o365_azure_11_add-permission-3.png|A11: Request API Permission (Application)&lt;br /&gt;
o365_azure_12_add-permission-4.png|A12: Add Mail.Send Permission&lt;br /&gt;
o365_azure_13_add-permission-5.png|A13: Grant Admin Consent&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Error Code ||Error Description||Troubleshooting&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unknown error occurred while processing a Send Message job! Response is NULL!||This is a general error in processing a Send Message job. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unknown error occurred while processing an Upload job! Response is NULL!||This is a general error in processing an Upload job. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Error occurred while deleting temporary file(s) during processing of a Send Message job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Error occurred while deleting temporary file(s) during processing of an Upload job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Error converting response to XML - Response is NULL||This is a general error in processing a request. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Error parsing XML data in REST function uploadFile||The data received from HVS32 for upload is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Error creating module configuration for REST function uploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Error converting response to XML for REST function uploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Error reading file(s) in REST function uploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory and if sufficient permissions for reading files are set for the Windows user SYSTEM (or the Windows user specified in Heidler-ComManager). Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Error writing temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Error parsing XML data in REST function downloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Error creating module configuration for REST function downloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Error converting response to XML for REST function downloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Error parsing XML data in REST function sendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Error converting response to XML for REST function sendMessage||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Error reading file(s) in REST function sendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Error writing temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Error parsing XML data in REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Error creating module configuration for REST function queueUploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Error converting response to XML for REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Error reading file(s) in REST function queueUploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Error writing temporary file(s) in REST function queueUploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Error parsing XML data in REST function queueDownloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Error creating module configuration for REST function queueDownloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Error converting response to XML for REST function queueDownloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Error parsing XML data in REST function queueSendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Error converting response to XML for REST function queueSendMessage||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Error reading file(s) in REST function queueSendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Error writing temporary file(s) in REST function queueSendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Error loading main configuration in REST function getModuleList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Error reading main configuration in REST function getModuleList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Error converting response to XML for REST function getModuleList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Error loading main configuration in REST function getServerList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Error reading main configuration in REST function getServerList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Error converting response to XML for REST function getServerList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Error deleting temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Error deleting temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Error initializing HVS32 Database Manager||There was an error initializing the Database Manager. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Error initializing write connections to HVS32 database||There was an error initializing the write connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Error initializing prepared statements for updating FF file in HVS32 database||There was an error initializing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Error updating FF file||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Error updating FF file - no results found||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Error initializing prepared statements for updating WaWi file in HVS32 database||There was an error initializing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Error updating WaWi file||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Error updating WaWi file - no results found||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Error initializing read connections to HVS32 database||There was an error initializing the read connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Error initializing prepared statements for reading FF file in HVS32 database||There was an error initializing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Error reading FF file from HVS32 database||There was an error executing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF file not found in HVS32 database||The FF file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The FF file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Error initializing prepared statements for reading WaWi file in HVS32 database||There was an error initializing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Error reading WaWi file from HVS32 database||There was an error executing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi file not found in HVS32 database||The WaWi file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The WaWi file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Error instantiating the upload module||The module for the selected module ID for upload cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Failed to instantiate the upload module||The module for the selected module ID for upload could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Error initializing the upload module||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Error instantiating the download module||The module for the selected module ID for download cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Failed to instantiate the download module||The module for the selected module ID for download could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Error initializing the download module||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Error instantiating the SendMessage module||The server module for the selected server module ID for SendMessage cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Failed to instantiate the SendMessage module||The server module for the selected server module ID for SendMessage could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Error initializing the SendMessage module||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Error connecting to FTP server||There was an error connecting to the FTP server. Please check the configured FTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Error logging into FTP server||There was an error logging into the FTP server. Please check the configured login credentials (username/password) in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Error changing directory on FTP server||There was an error changing the directory on the FTP server. Please check the configured FTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Error uploading file to FTP server||There was an error uploading the FF file to the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Error downloading file from FTP server||There was an error downloading the file from the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Error renaming file on FTP server||There was an error renaming the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Error moving file on FTP server||There was an error moving the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Invocation of an unsupported function in FTP module||The invoked function is not supported by this FTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Error starting session on SFTP server||There was an error starting the session to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Error starting session on jump host for SFTP transmission||There was an error starting the session to the jump host. Please check the configured jump host settings in the SFTP server module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Error opening channel to SFTP server||There was an error opening the channel to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Error connecting to SFTP server||There was an error connecting to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Error changing directory on SFTP server||There was an error changing the directory on the SFTP server. Please check the configured SFTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Error uploading file to SFTP server||There was an error uploading the FF file to the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Error uploading file to SFTP server - Access denied!||There was an error uploading the FF file to the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Error renaming file on SFTP server||There was an error renaming the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Error moving file on SFTP server||There was an error moving the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Error downloading file from SFTP server||There was an error downloading the file from the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Error downloading file from SFTP server - Access denied!||There was an error downloading the file from the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Invocation of an unsupported function in SFTP module||The invoked function is not supported by this SFTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP configuration not found||There was an error in the configuration of the SMTP module. Please check the selected SMTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegal parameters in SMTP configuration - recipient address is empty!||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegal parameters in SMTP configuration - subject is empty!||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegal parameters in SMTP configuration - mail text is empty!||There was an error in the configuration of the SMTP module. Please check the configured mail text in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Error setting recipient address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Error setting BCC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured BCC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Error setting subject in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||No SMTP data found from HVS32||No SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||Invalid SMTP data from HVS32||Invalid SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegal parameters in SMTP data from HVS32 - recipient address is empty!||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegal parameters in SMTP data from HVS32 - subject is empty!||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegal parameters in SMTP data from HVS32 - mail text is empty!||There was an error in the configuration of HVS32. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Error setting recipient address in SMTP module||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Error setting BCC address in SMTP module||There was an error in the configuration of HVS32. Please check the configured BCC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Error setting subject in SMTP module||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Invocation of an unsupported function in SMTP module||The invoked function is not supported by this SMTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Invocation of an unsupported function in PLD module||The invoked function is not supported by this PLD module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warning - File already transmitted!||The carrier file has already been transmitted and therefore could not be accepted by the UPS server. Please do not transmit this file again.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warning - Data uploaded with warnings. Please correct before the next upload!||The carrier file has been successfully transmitted to the UPS server and processed. The file does not need to be transmitted again. However, there are content errors in the FF file that need to be fixed before the next day&amp;#039;s closure. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Error - Upload failed due to errors in the PLD data.||The carrier file has been transmitted to the UPS server but was NOT processed due to errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Severe PLD Error - Upload failed due to errors in the input parameters.||The carrier file has been transmitted to the UPS server but was NOT processed due to SERIOUS errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unknown PLD Error - Upload failed due to unknown errors.||The carrier file has been transmitted to the UPS server but was NOT processed due to unknown errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Error in feedback - no status code found!||An error was detected in the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Error parsing the feedback||There was an error parsing the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Error saving the report file(s)||There was an error saving the reports from the UPS server. Please check the configured storage path in the corresponding PLD module configuration of HVS32CommunicationManager, as well as the user rights of this directory.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS connection not ready!||There was an error connecting to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Error reading the EDI file||There was an error reading the FF file in the PLD module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Error transmitting data to the UPS server||There was an error transmitting data to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) connection not ready!||There was an error connecting to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Error transmitting data to the HTTP(S) server||There was an error transmitting data to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Error downloading file from the HTTP(S) server||There was an error downloading the file from the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Invocation of an unsupported function in HTTP module||The invoked function is not supported by this HTTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6102</id>
		<title>HVS32 Communication Manager(en)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6102"/>
		<updated>2025-03-19T10:29:59Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* O365 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Communication_Manager]]&lt;br /&gt;
The Communication Manager (hereafter abbreviated as ComManager) is a service that centrally manages communication between HVS32 and customers or HVS32 and carriers. The ComManager is designed for communications via FTP, SFTP, or SMTP protocols.&lt;br /&gt;
&lt;br /&gt;
Similar to WinSCP, this service is controlled by HVS32 and sends data to the destination server configured in the module.&lt;br /&gt;
&lt;br /&gt;
It is intended to gradually take over communications from HVS32 and replace other external transmission programs such as WinSCP.&lt;br /&gt;
&lt;br /&gt;
=ComManager Configuration=&lt;br /&gt;
The ComManager Configurator can be accessed either directly through the &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; in the installation directory &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; or from the [[Setting up Communication Manager in HVS32|HVS32 Configurator]].&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager-Main Window EN.png|500px|thumb|ohne|ComManager main window]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link to this wiki entry&lt;br /&gt;
;2 - Selection Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Modules|Modules]]&amp;#039;&amp;#039;&amp;#039; - Modules for file transmission during daily closing, Wawi return, and route downloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Servers|Servers]]&amp;#039;&amp;#039;&amp;#039; - Internal communication servers such as Microsoft Exchange (SMTP) connections&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Proxies|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Internal proxy servers&lt;br /&gt;
;3 - Overview of configured modules&lt;br /&gt;
;4 - Summary of the configuration of the selected module&lt;br /&gt;
;5 - [[HVS32_Communication_Manager(en)#Configure_ErrorHandler|Errorhandler Configuration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager(en)#Service_Settings|Service Settings]]&lt;br /&gt;
 &lt;br /&gt;
==Service Settings==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|In this section, the basic settings of the ComManager service are configured, which are necessary to establish a connection to the service. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warning: The configurations you make here will be applied only after restarting the ComManager service!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Main Directory:   &lt;br /&gt;
:Specify the path to HVS32 here&lt;br /&gt;
;HVS32 Database File:&lt;br /&gt;
:Specify the path to the HVS32 database file&lt;br /&gt;
;HVS32 Database Server:&lt;br /&gt;
:IP address or hostname of the PC where the database is located&lt;br /&gt;
;HVS32 Database Port:&lt;br /&gt;
:The port for the HVS32 database usually does not need adjustment. The default port is set to 3050.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Communication port through which the ComManager service is accessible via REST. This port must be opened in the server&amp;#039;s firewall for external communication with the clients.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Configuration Window of Service Settings]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Configure ErrorHandler==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|If an ErrorHandler is configured, you will be notified by email in case of a failed transmission. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:First of all, you have to choose wich mode you want to use to send error mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
To send the error mails via SMTP choose the mode &amp;quot;SMTP&amp;quot; and enter the following parameters:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname where the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and enable authentication.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port at which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security, provided the SMTP server supports it.&lt;br /&gt;
;TLS required&lt;br /&gt;
:The server is requested to provide TLS support.&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
To send the error mails via Microsoft Office365 choose the mode &amp;quot;O365&amp;quot; and enter the following parameters:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure ([[#Microsoft_Azure_configuration_for_Microsoft_Office365_.28O365.29_support|see &amp;#039;&amp;#039;&amp;#039;Azure configuration&amp;#039;&amp;#039;&amp;#039;]])&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and will be displayed as the sender address for emails sent through this module.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text will be used as the subject when sending the emails.&lt;br /&gt;
&lt;br /&gt;
;Test&lt;br /&gt;
:You can use this option to send a test message to verify the configured parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Modules==&lt;br /&gt;
[[File:ComManager_Modules_EN.png|360px|thumb|right|Modules]]&lt;br /&gt;
;1 - Overview of configured modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the module in HVS32 is done through this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module Type&amp;#039;&amp;#039;&amp;#039; - Type/category of module; the abbreviation &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; in parentheses indicates whether it is a &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (e.g., route download) or &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload module (FFFile, Wawi return, etc.)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will cause errors in process handling.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, it will cause errors in process handling.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
&lt;br /&gt;
[[File:ComManager_AddModul.png|340px|thumb|right|Add Module]]&lt;br /&gt;
;Add / configure module&lt;br /&gt;
Communication between HVS32 and the specified server occurs through modules. Such a server can be either a separate [[HVS32_Communication_Manager(en)#Server|(SMTP) server]] or directly the carrier&amp;#039;s or customer&amp;#039;s server.&lt;br /&gt;
&lt;br /&gt;
After selecting the module type (FTP, SFTP, SMTP, PLD/UPS, HTTP), the configuration of the new module takes place. In the following dialog, you can adjust the corresponding parameters.&lt;br /&gt;
&lt;br /&gt;
;Module Type&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; - Standard choice for uploading FF files during daily closing&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039; - Customer-specific transmission of, for example, Wawi return files to a customer&amp;#039;s server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Special module type for downloading, e.g., route files&lt;br /&gt;
;Module ID&lt;br /&gt;
:An automatically generated ID for the selection and assignment of the module in HVS32&lt;br /&gt;
;Carrier&lt;br /&gt;
:Additional restriction of the module for the use of specific carrier modules in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Principal&lt;br /&gt;
:Additional restriction of the module for the use of specific principals/clients in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Note&lt;br /&gt;
:Optional note for better overview (displayed in the overview and in HVS32)&lt;br /&gt;
&lt;br /&gt;
===Configure FTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port at which the server is accessible (Default port 21) &lt;br /&gt;
;FTP User&lt;br /&gt;
:Username for authentication on the FTP server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password for authentication on the FTP server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP account for authentication on the FTP server&lt;br /&gt;
;FTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the FTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;FTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;FTP Transfer Mode&lt;br /&gt;
:Specify whether the data should be transferred as binary or text.&lt;br /&gt;
;FTP Security  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) implicitly&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) explicitly. (Here, the server can allow insecure connections as well)&lt;br /&gt;
;FTP Connection&lt;br /&gt;
:Choose the method for establishing the connection. PASSIVE should be chosen by default.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the FTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_FTPModulConf.png|thumb|right|FTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SFTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port at which the server is accessible (Default port 22)&lt;br /&gt;
;SFTP User&lt;br /&gt;
:Username for authentication on the SFTP server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password for authentication on the SFTP server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:If you are using a private key, you can specify the path to the file here.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Enter your passphrase here to decrypt the file mentioned above&lt;br /&gt;
;SFTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the SFTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;SFTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Time in milliseconds that the connection setup and individual communication steps can take at most (standard 30000ms).&lt;br /&gt;
:In the configuration dialog itself, a timeout of 5000ms is used regardless of the setting to test the connection more quickly.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you encounter the error &amp;quot;Algorithm negotiation fail&amp;quot; during the connection test, it is usually because the SFTP server uses old security algorithms such as ssh-dss, which are no longer supported. In this case, check the box &amp;quot;Prefer Old Algorithms&amp;quot; or &amp;quot;prefer old algorithms&amp;quot; to enforce support for the old security algorithms.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the SFTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Choose an SMTP server that you have configured in the &amp;quot;Server&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Configure SMTP Server|Configure SMTP Server]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and is used as the sender address for emails sent via this module.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text is used as the subject when sending emails.&lt;br /&gt;
;Email Content (PLAIN Text)&lt;br /&gt;
:Unformatted message text for the outgoing email.&lt;br /&gt;
;Email Content (HTML Text)&lt;br /&gt;
:HTML-compliant formatted message text for the outgoing email.&lt;br /&gt;
&lt;br /&gt;
Testing is done for SMTP modules via the &amp;#039;&amp;#039;&amp;#039;Test button&amp;#039;&amp;#039;&amp;#039; in the configuration dialog of the corresponding &amp;#039;&amp;#039;&amp;#039;server&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SMTPModulConf.png|thumb|super|SMTP Module Configuration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure PLD Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL of the server&lt;br /&gt;
;PLD Path &lt;br /&gt;
:Destination path on the HTTPS server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port under which the server is reachable (Default port 443)&lt;br /&gt;
;PLD User&lt;br /&gt;
:Username for authentication on the HTTPS server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password for authentication on the HTTPS server&lt;br /&gt;
;PLD-Report Storage Path&lt;br /&gt;
:Here, the path to a subfolder is specified where the feedback/report files from the PLD server will be saved.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_PLDModulConf.png|thumb|super|PLD Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure HTTP(S) Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:The HTTP or HTTPS URL with function path and, if applicable, a different port of the server.&lt;br /&gt;
:Using the &amp;quot;parsable&amp;quot; option allows you to store the URL in the form of a script that can be edited and verified in an editing dialog &amp;quot;...&amp;quot;.&lt;br /&gt;
;HTTP User&lt;br /&gt;
:Username for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transfer&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Content-Type of the request accepted by the server (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Local default directory where downloaded files should be written. Depending on the process, the directory can be overridden by HVS32.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
[[File:ComManager_Server.png|360px|thumb|right|Servers]]&lt;br /&gt;
;1 - Overview of configured communication servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the server in the modules are done based on this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Type&amp;#039;&amp;#039;&amp;#039; - Server Type/Category (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
Keep the original file tag please&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Server===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Configuration]]&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
 &lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent via the server.&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname under which the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and activate authentication. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port under which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL Enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS Enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security if the SMTP server supports it. &lt;br /&gt;
;TLS Required&lt;br /&gt;
:The server requires TLS support.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Proxies==&lt;br /&gt;
[[File:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Overview of configured proxies&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the proxy is done based on this ID in the modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Type&amp;#039;&amp;#039;&amp;#039; - Proxy Type/Category (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Server name or IP address of the proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Proxy&amp;#039;&amp;#039;&amp;#039; - Option to add a new proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Proxy&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected proxy with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Proxy&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Proxy&amp;#039;&amp;#039;&amp;#039; - Opens the proxy configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Proxy&amp;#039;&amp;#039;&amp;#039; - Deletes the proxy entry. This change is irreversible; if the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add/Configure Proxy===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_ProxyConf.png|300px|thumb|right|Proxy Configuration]]&lt;br /&gt;
After entering the unique proxy ID, the configuration of the new proxy is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
;PROXY Type&lt;br /&gt;
:Determines the type of the deployed proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP address or hostname under which the proxy server is accessible.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port under which the proxy server is accessible &lt;br /&gt;
;PROXY User&lt;br /&gt;
:Username for authentication on the proxy server&lt;br /&gt;
;PROXY Password&lt;br /&gt;
:Password for authentication on the proxy server&lt;br /&gt;
&lt;br /&gt;
;NOTE&lt;br /&gt;
:The FTP proxy type &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;User&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; is configured directly in the &amp;#039;&amp;#039;&amp;#039;FTP module&amp;#039;&amp;#039;&amp;#039; and not as a proxy.&lt;br /&gt;
:To do this, enter the data in the FTP module as follows: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP Proxy Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;FTP User = &amp;lt;FTP User&amp;gt;@&amp;lt;FTP Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Microsoft Azure configuration for Microsoft Office365 (O365) support=&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Error Code ||Error Description||Troubleshooting&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unknown error occurred while processing a Send Message job! Response is NULL!||This is a general error in processing a Send Message job. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unknown error occurred while processing an Upload job! Response is NULL!||This is a general error in processing an Upload job. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Error occurred while deleting temporary file(s) during processing of a Send Message job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Error occurred while deleting temporary file(s) during processing of an Upload job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Error converting response to XML - Response is NULL||This is a general error in processing a request. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Error parsing XML data in REST function uploadFile||The data received from HVS32 for upload is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Error creating module configuration for REST function uploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Error converting response to XML for REST function uploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Error reading file(s) in REST function uploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory and if sufficient permissions for reading files are set for the Windows user SYSTEM (or the Windows user specified in Heidler-ComManager). Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Error writing temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Error parsing XML data in REST function downloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Error creating module configuration for REST function downloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Error converting response to XML for REST function downloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Error parsing XML data in REST function sendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Error converting response to XML for REST function sendMessage||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Error reading file(s) in REST function sendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Error writing temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Error parsing XML data in REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Error creating module configuration for REST function queueUploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Error converting response to XML for REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Error reading file(s) in REST function queueUploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Error writing temporary file(s) in REST function queueUploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Error parsing XML data in REST function queueDownloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Error creating module configuration for REST function queueDownloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Error converting response to XML for REST function queueDownloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Error parsing XML data in REST function queueSendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Error converting response to XML for REST function queueSendMessage||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Error reading file(s) in REST function queueSendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Error writing temporary file(s) in REST function queueSendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Error loading main configuration in REST function getModuleList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Error reading main configuration in REST function getModuleList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Error converting response to XML for REST function getModuleList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Error loading main configuration in REST function getServerList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Error reading main configuration in REST function getServerList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Error converting response to XML for REST function getServerList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Error deleting temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Error deleting temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Error initializing HVS32 Database Manager||There was an error initializing the Database Manager. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Error initializing write connections to HVS32 database||There was an error initializing the write connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Error initializing prepared statements for updating FF file in HVS32 database||There was an error initializing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Error updating FF file||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Error updating FF file - no results found||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Error initializing prepared statements for updating WaWi file in HVS32 database||There was an error initializing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Error updating WaWi file||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Error updating WaWi file - no results found||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Error initializing read connections to HVS32 database||There was an error initializing the read connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Error initializing prepared statements for reading FF file in HVS32 database||There was an error initializing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Error reading FF file from HVS32 database||There was an error executing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF file not found in HVS32 database||The FF file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The FF file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Error initializing prepared statements for reading WaWi file in HVS32 database||There was an error initializing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Error reading WaWi file from HVS32 database||There was an error executing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi file not found in HVS32 database||The WaWi file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The WaWi file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Error instantiating the upload module||The module for the selected module ID for upload cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Failed to instantiate the upload module||The module for the selected module ID for upload could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Error initializing the upload module||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Error instantiating the download module||The module for the selected module ID for download cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Failed to instantiate the download module||The module for the selected module ID for download could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Error initializing the download module||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Error instantiating the SendMessage module||The server module for the selected server module ID for SendMessage cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Failed to instantiate the SendMessage module||The server module for the selected server module ID for SendMessage could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Error initializing the SendMessage module||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Error connecting to FTP server||There was an error connecting to the FTP server. Please check the configured FTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Error logging into FTP server||There was an error logging into the FTP server. Please check the configured login credentials (username/password) in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Error changing directory on FTP server||There was an error changing the directory on the FTP server. Please check the configured FTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Error uploading file to FTP server||There was an error uploading the FF file to the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Error downloading file from FTP server||There was an error downloading the file from the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Error renaming file on FTP server||There was an error renaming the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Error moving file on FTP server||There was an error moving the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Invocation of an unsupported function in FTP module||The invoked function is not supported by this FTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Error starting session on SFTP server||There was an error starting the session to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Error starting session on jump host for SFTP transmission||There was an error starting the session to the jump host. Please check the configured jump host settings in the SFTP server module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Error opening channel to SFTP server||There was an error opening the channel to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Error connecting to SFTP server||There was an error connecting to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Error changing directory on SFTP server||There was an error changing the directory on the SFTP server. Please check the configured SFTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Error uploading file to SFTP server||There was an error uploading the FF file to the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Error uploading file to SFTP server - Access denied!||There was an error uploading the FF file to the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Error renaming file on SFTP server||There was an error renaming the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Error moving file on SFTP server||There was an error moving the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Error downloading file from SFTP server||There was an error downloading the file from the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Error downloading file from SFTP server - Access denied!||There was an error downloading the file from the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Invocation of an unsupported function in SFTP module||The invoked function is not supported by this SFTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP configuration not found||There was an error in the configuration of the SMTP module. Please check the selected SMTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegal parameters in SMTP configuration - recipient address is empty!||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegal parameters in SMTP configuration - subject is empty!||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegal parameters in SMTP configuration - mail text is empty!||There was an error in the configuration of the SMTP module. Please check the configured mail text in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Error setting recipient address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Error setting BCC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured BCC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Error setting subject in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||No SMTP data found from HVS32||No SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||Invalid SMTP data from HVS32||Invalid SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegal parameters in SMTP data from HVS32 - recipient address is empty!||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegal parameters in SMTP data from HVS32 - subject is empty!||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegal parameters in SMTP data from HVS32 - mail text is empty!||There was an error in the configuration of HVS32. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Error setting recipient address in SMTP module||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Error setting BCC address in SMTP module||There was an error in the configuration of HVS32. Please check the configured BCC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Error setting subject in SMTP module||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Invocation of an unsupported function in SMTP module||The invoked function is not supported by this SMTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Invocation of an unsupported function in PLD module||The invoked function is not supported by this PLD module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warning - File already transmitted!||The carrier file has already been transmitted and therefore could not be accepted by the UPS server. Please do not transmit this file again.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warning - Data uploaded with warnings. Please correct before the next upload!||The carrier file has been successfully transmitted to the UPS server and processed. The file does not need to be transmitted again. However, there are content errors in the FF file that need to be fixed before the next day&amp;#039;s closure. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Error - Upload failed due to errors in the PLD data.||The carrier file has been transmitted to the UPS server but was NOT processed due to errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Severe PLD Error - Upload failed due to errors in the input parameters.||The carrier file has been transmitted to the UPS server but was NOT processed due to SERIOUS errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unknown PLD Error - Upload failed due to unknown errors.||The carrier file has been transmitted to the UPS server but was NOT processed due to unknown errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Error in feedback - no status code found!||An error was detected in the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Error parsing the feedback||There was an error parsing the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Error saving the report file(s)||There was an error saving the reports from the UPS server. Please check the configured storage path in the corresponding PLD module configuration of HVS32CommunicationManager, as well as the user rights of this directory.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS connection not ready!||There was an error connecting to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Error reading the EDI file||There was an error reading the FF file in the PLD module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Error transmitting data to the UPS server||There was an error transmitting data to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) connection not ready!||There was an error connecting to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Error transmitting data to the HTTP(S) server||There was an error transmitting data to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Error downloading file from the HTTP(S) server||There was an error downloading the file from the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Invocation of an unsupported function in HTTP module||The invoked function is not supported by this HTTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6101</id>
		<title>HVS32 Communication Manager</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6101"/>
		<updated>2025-03-19T10:28:14Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* O365 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32_Communication_Manager(en)]]&lt;br /&gt;
Der Communication Manager (fortan ComManager abgekürzt) ist ein Dienst der die Kommunikation zwischen HVS32 und Kunde oder &amp;lt;br&amp;gt;&lt;br /&gt;
HVS32 und Frachtführer zentral Verwaltet und übernimmt. Gedacht ist der ComManager für Kommunikationen via FTP, SFTP oder SMTP.&lt;br /&gt;
&lt;br /&gt;
Genau wie bei WinSCP wird dieser Dienst vom HVS32 angesteuert und versendet die Daten an den im Modul konfigurierten Zielserver.&lt;br /&gt;
&lt;br /&gt;
Er soll nach und nach die Kommunikationen des HVS32 übernehmen und andere externe Übermittlungsprogramme wie zum Beispiel WinSCP ablösen.&lt;br /&gt;
&lt;br /&gt;
=ComManager Konfiguration=&lt;br /&gt;
Der ComManager-Konfigurator wird entweder direkt über die &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; im Installationsverzeichnis &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; oder aus dem [[HVS32_Communication_Manager_in_HVS32_einrichten|HVS32 Konfigurator]] gestartet.  &lt;br /&gt;
&lt;br /&gt;
[[Datei:Commanager-startmaske.png|500px|thumb|ohne|Commanager-startmaske]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link zu diesem Wiki Eintrag&lt;br /&gt;
;2 - Auswahl Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Module|Module]]&amp;#039;&amp;#039;&amp;#039; - Module zur Übertragung von Dateien beim Tagesabschluss, Wawi-Rück und Routendownloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Server|Server]]&amp;#039;&amp;#039;&amp;#039; - Interne Kommunikationsserver wie z.B. Microsoft Exchange (SMTP) Verbindungen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Proxys|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Interne Proxyserver&lt;br /&gt;
;3 - Übersicht der eingerichteten Module&lt;br /&gt;
;4 - Zusammenfassung der Konfiguration vom ausgewählten Modul&lt;br /&gt;
;5 - [[HVS32_Communication_Manager#ErrorHandler_konfigurieren|Errorhandler Konfiguration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager#Dienst_Einstellungen|Dienst Einstellungen]]&lt;br /&gt;
 &lt;br /&gt;
==Dienst Einstellungen==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Hier werden die grundlegenden Einstellungen des ComManager Dienstes vorgenommen, die erforderlich sind um eine Verbindung zum Dienst aufzubauen. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warnung: Die Konfigurationen, die Sie hier vornehmen werden erst nach einem Neustart des ComManager Dienstes übernommen!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Hauptverzeichnis:   &lt;br /&gt;
:Hier den Pfad zum HVS32 angeben&lt;br /&gt;
;HVS32 Datenbank-Datei:&lt;br /&gt;
:Pfad zur HVS32 Datenbank angeben. &lt;br /&gt;
;HVS32 Datenbank Server:&lt;br /&gt;
:IP Adresse oder Hostnamen des PCs auf dem die Datenbank liegt.&lt;br /&gt;
;HVS32 Datenbanken Port:&lt;br /&gt;
:Der Port zu der HVS32 Datenbank muss nur in den seltensten Fällen angepasst werden. Im Standard ist der Port auf 3050 gestellt.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Kommunikations-Port unter welchem der ComManager-Dienst via REST erreichbar ist. Dieser muss zur externen Kommunikation mit den Clients auf dem Server in der Firewall freigegeben werden.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Konfigurationsfenster der Diensteinstellungen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ErrorHandler konfigurieren==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Ist ein ErrorHandler konfiguriert, werden Sie im Falle einer erfolglosen Übertragung per Mail benachrichtig. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:Wählen Sie zunächst den Modus über welchen Sie die Error-Mails versenden möchten&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
Für den Versand der E-Mails über einen SMTP, wählen Sie &amp;quot;SMTP&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für den SMTP Server hinterlegen und die Authentifizierung aktivieren.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt.&lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
Für den Versand der E-Mails via Microsoft Office365, wählen Sie &amp;quot;O365&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:Dies ist die offizielle URL für die Microsoft Graph API. Diese ist im Standard bereits vorbelegt&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Applikation (Client) ID der registrierten Applikation ( [[#Microsoft_Azure_Konfiguration_f.C3.BCr_Microsoft_Office365_.28O365.29|Siehe &amp;#039;&amp;#039;&amp;#039;Azure Konfiguration&amp;#039;&amp;#039;&amp;#039;]] )&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:in Azure hinterlegtes Secret der Applikation (nicht die ID des Secrets)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID der in Azure registrierten Applikation&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies ist der Standard-Scope welcher für das Versenden von Mails via Microsoft Graph benötigt wird. Dieser Parameter ist vorbelegt.&lt;br /&gt;
&lt;br /&gt;
===Allgemein===&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
&lt;br /&gt;
;Testen&lt;br /&gt;
:Sie können mit dieser Option eine Testnachricht zur Prüfung der eingestellten Parameter verschicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Module==&lt;br /&gt;
[[Datei:ComManager_Modul.png|360px|thumb|right|Module]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Module&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Moduls in HVS32&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul Typ&amp;#039;&amp;#039;&amp;#039; - Modul Typ/Art; das in der Klammer dargestellte Kürzel &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; gibt Auskunft darüber ob es ein &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (z.B. Routendownload) oder &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload Modul (FFDatei, WaWi-Rück., etc.) ist&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager_AddModul.png|340px|thumb|right|Modul hinzufügen]]&lt;br /&gt;
;Modul hinzufügen / konfigurieren&lt;br /&gt;
Über die Module findet die Kommunikation zwischen HVS32 und dem angegebenen Server statt. Ein solcher Server kann entweder ein eigener [[HVS32_Communication_Manager#Server|(SMTP) Server]] oder direkt der Server vom Frachtführer oder Kunden sein.&lt;br /&gt;
&lt;br /&gt;
Nach der Auswahl des Modul-Typs (FTP, SFTP, SMTP, PLD/UPS, HTTP) erfolgt die vor Konfiguration vom neuen Modul. In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.&lt;br /&gt;
&lt;br /&gt;
;Modul Art&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; - Standard Auswahl für den Upload von FF-Dateien beim Tagesabschluss&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; - Kundenindividuelle Übertragung von z.B. WaWi-Rück-Dateien an einen Kundeneigenen Server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Spezielle Modul Art für den Download von z.B. Routendateien&lt;br /&gt;
;ModulID&lt;br /&gt;
:Eine automatisch generierte ID für die Auswahl und Zuweisung des Moduls im HVS32&lt;br /&gt;
;Frachtführer&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Frachtführer-Modulen im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Auftraggeber&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Auftraggebern/Mandanten im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Notiz&lt;br /&gt;
:Optionale Notiz, zur besseren Übersicht (wird in der Übersicht und im HVS32 dargestellt)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===FTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 21) &lt;br /&gt;
;FTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP-Account zur Authentifizierung am FTP-Server&lt;br /&gt;
;FTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem FTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;FTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt.&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;FTP Transfer-Modus&lt;br /&gt;
:Geben Sie an ob die Daten binär oder als Text übertragen werden sollen.&lt;br /&gt;
;FTP Sicherheit  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) implizit&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) explizit. (Hier kann der Server auch unsichere Verbindungen zulassen)&lt;br /&gt;
;FTP Verbindung&lt;br /&gt;
:Hier können Sie die Methode zum Verbindungsaufbau wählen. Es sollte standardmäßig PASSIVE gewählt werden.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_FTPModulConf.png|thumb|right|FTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SFTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 22)&lt;br /&gt;
;SFTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am SFTP-Server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password zur Authentifizierung am SFTP-Server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:Falls Sie einen private Key verwenden, können Sie hier den Pfad zur Datei angeben.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Hier geben Sie bitte Ihre Passphrase an um die oben genannte Datei zu entschlüsseln&lt;br /&gt;
;SFTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem SFTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;SFTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt..&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Zeit in Millisekunden, die der Verbindungsaufbau und einzelne Kommunikationsschritte maximal in Anspruch nehmen können (im Standard 30000ms).&lt;br /&gt;
:Im Konfigurationsdialog selbst wird unabhängig von der Einstellung ein Timeout von 5000ms verwendet, um die Verbindung schneller Testen zu können.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sollte beim Verbindungstest der Fehler &amp;quot;Algorithm negotiation fail&amp;quot; auftreten, liegt es i.d.R. daran, dass der SFTP Server alte Sicherheits Algorithmen wie z.B. ssh-dss nutzt, welche nicht mehr unterstützt werden. In diesem Fall setzen Sie den Haken &amp;quot;Alte Algorithmen bevorzugen&amp;quot; bzw. &amp;quot;prefer old algorithms&amp;quot; um eine Unterstützung der alten Sicherheits Algorithmen zu erzwingen.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SMTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Hier können Sie einen SMPT Server wählen, den Sie zuvor im Reiter „Server“ konfiguriert haben. Eine genaue Beschreibung finden Sie unter &amp;#039;&amp;#039;&amp;#039;[[#SMTP Server konfigurieren|SMTP Server konfigurieren]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
;Mail Inhalt (PLAIN Text)&lt;br /&gt;
:Unformatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
;Mail Inhalt (HTML Text)&lt;br /&gt;
:HTML konform formatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
&lt;br /&gt;
Der Test erfolgt bei SMTP Modulen über &amp;#039;&amp;#039;&amp;#039;Testbutton&amp;#039;&amp;#039;&amp;#039; im Konfigurationsdialog des entsprechenden &amp;#039;&amp;#039;&amp;#039;Servers&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SMTPModulConf.png|thumb|super|SMTP Modul Konfiguration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===PLD Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL des Servers&lt;br /&gt;
;PLD Pfad &lt;br /&gt;
:Zielpfad vom HTTPS-Server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 443)&lt;br /&gt;
;PLD Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD-Report Speicherpfad&lt;br /&gt;
:Hier wird der Pfad zu einem Unterordner angegeben, in welchen die Rückmelde-/Reportdateien vom PLD-Server gespeichert werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_PLDModulConf.png|thumb|super|PLD Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===HTTP(S) Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:Die HTTP oder HTTPS URL mit Funktionspfad und ggf. abweichendem Port des Servers&lt;br /&gt;
:Über die Auswahl &amp;quot;parsbar&amp;quot; lässt sich die URL in Form eines Scripts hinterlegen, den man in einem Bearbeitungsdialog &amp;quot;...&amp;quot; editieren und prüfen kann.&lt;br /&gt;
;HTTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Content-Type vom Request, welcher vom Server akzeptiert wird (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Downlaod Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
[[Datei:ComManager_Server.png|360px|thumb|right|Server]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Kommunikationsservern&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Servers in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Typ&amp;#039;&amp;#039;&amp;#039; - Server Typ/Art (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SMTP Server konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Server-ID erfolgt die Konfiguration vom neuen Kommunikationsserver.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
 &lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für  den SMTP Server hinterlegen und die Authentifizierung aktivieren. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist  (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt. &lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Proxys==&lt;br /&gt;
[[Datei:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Proxys in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Typ&amp;#039;&amp;#039;&amp;#039; - Proxy Typ/Art (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Servername oder IP-Adresse vom Proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Proxy als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Proxy-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Proxy Eintrag. Diese Änderung ist unwiderruflich, sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Proxy hinzufügen / konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_ProxyConf.png|300px|thumb|right|Proxy Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Proxy-ID erfolgt die Konfiguration vom neuen Proxy.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
;PROXY Typ&lt;br /&gt;
:Bestimmt die Art vom eingesetzten Proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der Proxy Server erreichbar ist.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port unter dem der Proxy Server erreichbar ist &lt;br /&gt;
;PROXY Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am Proxy Server&lt;br /&gt;
;PROXY Passwort&lt;br /&gt;
:Passwort zur Authentifizierung am Proxy Server&lt;br /&gt;
&lt;br /&gt;
;HINWEIS&lt;br /&gt;
:Der FTP Proxy-Typ &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;Benutzer&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; wird direkt im &amp;#039;&amp;#039;&amp;#039;FTP-Modul&amp;#039;&amp;#039;&amp;#039; konfiguriert und nicht als Proxy.&lt;br /&gt;
:Tragen Sie dazu die Daten im FTP-Modul wie folgt ein: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP-Proxy-Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;FTP Benutzer = &amp;lt;FTP-Benutzer&amp;gt;@&amp;lt;FTP-Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=Microsoft Azure Konfiguration für Microsoft Office365 (O365)=&lt;br /&gt;
Um E-Mails vom ComManager via Microsoft Office365 (O365) zu versenden, müssen Sie zuvor in Azure eine App registrieren dieser entsprechende Berechtigungen und Sicherheits-Features zuweisen. Dies ist notwendig um eine gültige Client-ID, Client-Secret und Tenant-ID zu bekommen und dem ComManager die Berechtigung zu erteilen Mails zu versenden.&amp;lt;br&amp;gt;&lt;br /&gt;
Wir zeigen unten wie eine &amp;#039;&amp;#039;&amp;#039;beispielhafte Konfiguration&amp;#039;&amp;#039;&amp;#039; vorgenommen werden kann.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Folgende Schritte sind hierzu notwendig:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Navigieren Sie in Azure zu dem Service &amp;quot;App registrations&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A1]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie im Menü &amp;quot;App registration&amp;quot; auf &amp;quot;+ New registration&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A2]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Tragen Sie einen Namen für die Applikation ein (z.B. &amp;quot;HSC-ComManager&amp;quot;) und wählen Sie einen Single Tenant Account Type (z.B. &amp;quot;Accounts in this organizational directory only&amp;quot;)&amp;lt;br&amp;gt;Redirect URI sind nicht notwendig und können ignoriert werden &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A3]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie nach der Registrierung im Menü &amp;quot;App registrations&amp;quot; auf die soeben registrierte App (z.B. &amp;quot;HSC-ComManager&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A4]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# In dieser Übersicht (Overview) finden Sie die Application (client) ID und die Directory (tenant) ID, welche für den ComManager wichtig sind &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie in dieser Übersicht auf &amp;quot;Add a certificate or secret&amp;quot; um dieser App ein Client-Secret hinzuzufügen. Dies ist wichtig, damit der ComManager sich später Authentifizieren kann. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie in dieser Übersicht auf &amp;quot;New client secret&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A6]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Tragen Sie eine Beschreibung für dieses Secret ein (z.B. &amp;quot;HSC-ComManager-Secret&amp;quot;) und wählen Sie ein Datum, wann dieses Secret abläuft. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A7]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Achtung: Wenn das Secret dann zum gewählten Datum abgelaufen ist (z.B. in 30 Tagen), müssen Sie ein neues Secret hinzufügen und dies wieder im ComManager hinterlegen. Sonst ist ein Mail-Versand im ComManager mehr möglich. Hinterlegen sie sich daher unbedingt noch eine Notification, damit Sie rechtzeitig das Secret erneuern können!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Kopieren Sie den Wert (Value) des Secrets (&amp;#039;&amp;#039;&amp;#039;nicht die Secret ID&amp;#039;&amp;#039;&amp;#039;). &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A8]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Achtung: Der Wert des Secrets wird nur jetzt angezeigt. Danach haben Sie darauf keinen Zugriff mehr!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Wechseln Sie danach zum Reiter &amp;quot;API permissions&amp;quot; und fügen Sie der App eine Berechtigung hinzu (&amp;quot;+ Add a permission&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A9]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Wählen Sie unter &amp;quot;Microsoft APIs&amp;quot; den Eintrag &amp;quot;Microsoft Graph&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A10]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Selektieren Sie &amp;quot;Application permissions&amp;quot;, &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039; &amp;quot;Delegated permissions&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A11]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Suchen und selektieren Sie &amp;quot;Mail.Send&amp;quot; und fügen Sie die Berechtigungen hinzu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A12]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Abhängig davon, welches Benutzer-Leven Sie haben, müssen Sie oder Ihr Administrator das Hinzufügen der Berechtigung noch explizit Bestätigen (&amp;quot;Grant admin consent for ...&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A13]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
o365_azure_01_search.png|A1: App Registration&lt;br /&gt;
o365_azure_02_new-app-registration.png|A2: App Registration&lt;br /&gt;
o365_azure_03_register-app.png|A3: Register App&lt;br /&gt;
o365_azure_04_edit-app.png|A4: Edit registered App&lt;br /&gt;
o365_azure_05_edit-app-2.png|A5: Relevant Informations / Add Client Secret&lt;br /&gt;
o365_azure_06_add-secret.png|A6: New Client Secret&lt;br /&gt;
o365_azure_07_add-secret-2.png|A7: Add Client Secret&lt;br /&gt;
o365_azure_08_save-secret.png|A8: Copy Client Secret&lt;br /&gt;
o365_azure_09_add-permission.png|A9: Add Permission to registered App&lt;br /&gt;
o365_azure_10_add-permission-2.png|A10: Request API Permission (Graph)&lt;br /&gt;
o365_azure_11_add-permission-3.png|A11: Request API Permission (Application)&lt;br /&gt;
o365_azure_12_add-permission-4.png|A12: Add Mail.Send Permission&lt;br /&gt;
o365_azure_13_add-permission-5.png|A13: Grant Admin Consent&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Fehlercode ||Fehlerbeschreibung||Fehlerbehebung&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unbekannter Fehler bei der Verarbeitung eines Send Message Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Send Message Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unbekannter Fehler bei der Verarbeitung eines Upload Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Upload Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Send Message Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Upload Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Fehler beim Konvertieren der Antwort in XML - Response ist NULL||Dies ist ein allgemeiner Fehler bei der Verarbeitung eienr Anfrage. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Fehler beim Parsen der XML Daten in REST Funktion uploadFile||Die Übergabe-Daten aus dem HVS32 für den Upload sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion uploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Fehler beim Konvertieren der Antwort in XML für REST Funktion uploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Fehler beim Einlesen der Datei(en) in REST Funktion uploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob in dem entsprechenden Verzeichnis die zu übertragende Datei existiert und ausreichende Berechtigungen zum Lesen von Dateien für den Windows-Benutzer SYSTEM (oder der im Heidler-ComManager hinterlegten Windows-Benutzer) gesetzt sind. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Fehler beim Parsen der XML Daten in REST Funktion downloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion downloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Fehler beim Konvertieren der Antwort in XML für REST Funktion downloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Fehler beim Parsen der XML Daten in REST Funktion sendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Fehler beim Konvertieren der Antwort in XML für REST Funktion sendMessage||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Fehler beim Einlesen der Datei(en) in REST Funktion sendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Fehler beim Parsen der XML Daten in REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueUploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Fehler beim Einlesen der Datei(en) in REST Funktion queueUploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueUploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Fehler beim Parsen der XML Daten in REST Funktion queueDownloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueDownloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueDownloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Fehler beim Parsen der XML Daten in REST Funktion queueSendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueSendMessage||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Fehler beim Einlesen der Datei(en) in REST Funktion queueSendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueSendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Fehler beim Laden der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Fehler beim Lesen der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Fehler beim Konvertieren der Antwort in XML für REST Funktion getModuleList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Fehler beim Laden der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Fehler beim Lesen der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Fehler beim Konvertieren der Antwort in XML für REST Funktion getServerList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Fehler beim Löschen der temporären Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Fehler beim Löschen der temporären Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Fehler bei Initialisierung des HVS32 Datenbank Managers||Es ist ein Fehler beim Initialisieren des DatenbankManagers aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Fehler bei Initialisierung der Schreib-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Schreib-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Fehler bei Initialisierung des Prepared Statements zum Updaten der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Fehler beim Updaten der FF Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Fehler bei Update von FF-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Fehler bei Initialisierung des Prepared Statements zum Updaten der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Fehler beim Updaten der WaWi-Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Fehler bei Update von WaWi-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Fehler bei Initialisierung der Lese-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Lese-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Fehler bei Initialisierung des Prepared Statements zum Lesen der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Fehler beim Lesen der FF-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF Datei in HVS32 Datenbank nicht gefunden||Die vom HVS32 übermittelte FF-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die FF-Datei wurde bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Fehler bei Initialisierung des Prepared Statements zum Lesen der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Fehler beim Lesen der WaWi-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi-Datei nicht in HVS32 Datenbank gefunden||Die vom HVS32 übermittelte WaWi-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Fehler beim Instanziieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Instanziieren des Upload-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Fehler beim Initialisieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Fehler beim Instanziieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Instanziieren des Download-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Fehler beim Initialisieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Fehler beim Instanziieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Instanziieren des SendMessage-Moduls fehlgeschlagen||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Fehler beim Initialisieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Fehler bei der Verbindung zum FTP Server||Es ist ein Fehler bei der Verbindung zum FTP-Server aufgetreten. Prüfen Sie den hinterlegten FTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Fehler beim Login auf FTP Server ||Es ist ein Fehler beim Login zum FTP-Server aufgetreten. Prüfen Sie die hinterlegten Login-Daten (Benutzername/Passwort) in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Fehler beim Wechseln des Verzeichnisses auf dem FTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem FTP-Server aufgetreten. Prüfen Sie das hinterlegte FTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Fehler beim Hochladen der Datei auf FTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Fehler beim Herunterladen der Datei vom FTP Server||Es ist ein Fehler beim Herunterladen der Datei vom FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Fehler beim Umbenennen der Datei auf FTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Fehler beim Verschieben der Datei auf FTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Aufruf einer nicht unterstützten Funktion im FTP Modul||Die Aufgerufene Funktion wird von diesem FTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Fehler beim Starten der Session auf dem STFP Server||Es ist ein Fehler beim Starten der Session zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Fehler beim Starten der Session auf dem Jump Host für die SFTP Übertragung||Es ist ein Fehler beim Starten der Session zum Jump Host aufgetreten. Prüfen Sie den hinterlegten Jump Host Einstellungen in der SFTP-Server Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Fehler beim Öffnen des Kanals zum SFTP Server||Es ist ein Fehler beim Öffnen des Kanals zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Fehler bei der Verbindung zum SFTP Server||Es ist ein Fehler bei der Verbindung zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Fehler beim Wechseln des Verzeichnisses auf dem SFTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem SFTP-Server aufgetreten. Prüfen Sie das hinterlegte SFTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Fehler beim Hochladen der Datei auf SFTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Fehler beim Hochladen der Datei auf SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen. &lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Fehler beim Umbenennen der Datei auf SFTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Fehler beim Verschieben der Datei auf SFTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Fehler beim Herunterladen der Datei vom SFTP Server||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Fehler beim Herunterladen der Datei vom SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Aufruf einer nicht unterstützten Funktion im SFTP Modul||Die Aufgerufene Funktion wird von diesem SFTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP Konfiguration nicht gefunden||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den ausgewählten SMTP-Server in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegale Parameter in SMTP Konfiguration - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegale Parameter in SMTP Konfiguration - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegale Parameter in SMTP Konfiguration - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Mail-Text in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte CC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte BCC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||Keine SMTP Daten von HVS32 gefunden||Es wurden keine SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||SMTP Daten von HVS32 sind ungültig||Es wurden fehlerhafte SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegale Parameter in SMTP Daten vom HVS32 - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegale Parameter in SMTP Daten vom HVS32 - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegale Parameter in SMTP Daten vom HVS32 - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte CC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte BCC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Aufruf einer nicht unterstützten Funktion im SMTP Modul||Die Aufgerufene Funktion wird von diesem SMTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Aufruf einer nicht unterstützten Funktion im PLD Modul||Die Aufgerufene Funktion wird von diesem PLD-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warnung - Datei bereits übertragen!||Die Frachtführer-Datei wurde bereits übertragen und konnte somit vom UPS-Server nicht akzeptiert werden. Bitte übertragen Sie diese Datei nicht erneut.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warnung - Daten wurden mit Warnungen hochgeladen. Bitte korrigieren Sie diese vor dem nächsten Upload!||Die Frachtführer-Datei wurde erfolgreich an den UPS-Server übermittelt und von diesem verarbeitet. Die Datei muss nicht erneut übermittelt werden. Allerdings gibt es inhaltliche Fehler in der FF-Datei, welche vor dem nächsten Tagesabschluss behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Fehler - Upload aufgrund von Fehlern in den PLD Daten fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Schwerer PLD Fehler - Upload aufgrund von Fehlern in den Input Parametern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von SCHWEREN Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unbekannter PLD Fehler - Upload aufgrund von unbekannten Fehlern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von unbekannten Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Fehler in Rückmeldung - kein Statuscode gefunden!||Es wurde ein Fehler in der Rückmeldung vom UPS-Server festgestellt. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Fehler beim Parsen der Rückmeldung||Es ist ein Fehler beim Parsen der Rückmeldung vom UPS-Server aufgetreten. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Fehler beim Speichern der Reportdatei(en)||Es ist ein Fehler beim Speichern der Reports vom UPS-Server aufgetreten. Bitte prüfen Sie den konfigurierten Speicher-Pfad in der entsprechenden PLD-Modulkonfiguration des HVS32CommuniationManagers, sowie ggf. die Benutzerrechte dieses Verzeichnisses.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Fehler beim Lesen der EDI Datei||Es ist ein Fehler beim Lesen der FF-Datei im PLD Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Fehler beim Übertragen der Daten an den UPS Server||Es ist ein Fehler beim Übertragen der Daten an den UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Fehler beim Übertragen der Daten an den HTTP(S) Server||Es ist ein Fehler beim Übertragen der Daten an den HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Fehler beim Herunterladen der Datei vom HTTP(S) Server||Es ist ein Fehler beim Herunterladen der Datei vom HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Aufruf einer nicht unterstützten Funktion im HTTP-Modul||Die Aufgerufene Funktion wird von diesem HTTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6100</id>
		<title>HVS32 Communication Manager</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6100"/>
		<updated>2025-03-19T10:25:18Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Microsoft Azure Konfiguration für Microsoft Office365 (O365) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32_Communication_Manager(en)]]&lt;br /&gt;
Der Communication Manager (fortan ComManager abgekürzt) ist ein Dienst der die Kommunikation zwischen HVS32 und Kunde oder &amp;lt;br&amp;gt;&lt;br /&gt;
HVS32 und Frachtführer zentral Verwaltet und übernimmt. Gedacht ist der ComManager für Kommunikationen via FTP, SFTP oder SMTP.&lt;br /&gt;
&lt;br /&gt;
Genau wie bei WinSCP wird dieser Dienst vom HVS32 angesteuert und versendet die Daten an den im Modul konfigurierten Zielserver.&lt;br /&gt;
&lt;br /&gt;
Er soll nach und nach die Kommunikationen des HVS32 übernehmen und andere externe Übermittlungsprogramme wie zum Beispiel WinSCP ablösen.&lt;br /&gt;
&lt;br /&gt;
=ComManager Konfiguration=&lt;br /&gt;
Der ComManager-Konfigurator wird entweder direkt über die &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; im Installationsverzeichnis &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; oder aus dem [[HVS32_Communication_Manager_in_HVS32_einrichten|HVS32 Konfigurator]] gestartet.  &lt;br /&gt;
&lt;br /&gt;
[[Datei:Commanager-startmaske.png|500px|thumb|ohne|Commanager-startmaske]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link zu diesem Wiki Eintrag&lt;br /&gt;
;2 - Auswahl Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Module|Module]]&amp;#039;&amp;#039;&amp;#039; - Module zur Übertragung von Dateien beim Tagesabschluss, Wawi-Rück und Routendownloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Server|Server]]&amp;#039;&amp;#039;&amp;#039; - Interne Kommunikationsserver wie z.B. Microsoft Exchange (SMTP) Verbindungen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Proxys|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Interne Proxyserver&lt;br /&gt;
;3 - Übersicht der eingerichteten Module&lt;br /&gt;
;4 - Zusammenfassung der Konfiguration vom ausgewählten Modul&lt;br /&gt;
;5 - [[HVS32_Communication_Manager#ErrorHandler_konfigurieren|Errorhandler Konfiguration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager#Dienst_Einstellungen|Dienst Einstellungen]]&lt;br /&gt;
 &lt;br /&gt;
==Dienst Einstellungen==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Hier werden die grundlegenden Einstellungen des ComManager Dienstes vorgenommen, die erforderlich sind um eine Verbindung zum Dienst aufzubauen. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warnung: Die Konfigurationen, die Sie hier vornehmen werden erst nach einem Neustart des ComManager Dienstes übernommen!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Hauptverzeichnis:   &lt;br /&gt;
:Hier den Pfad zum HVS32 angeben&lt;br /&gt;
;HVS32 Datenbank-Datei:&lt;br /&gt;
:Pfad zur HVS32 Datenbank angeben. &lt;br /&gt;
;HVS32 Datenbank Server:&lt;br /&gt;
:IP Adresse oder Hostnamen des PCs auf dem die Datenbank liegt.&lt;br /&gt;
;HVS32 Datenbanken Port:&lt;br /&gt;
:Der Port zu der HVS32 Datenbank muss nur in den seltensten Fällen angepasst werden. Im Standard ist der Port auf 3050 gestellt.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Kommunikations-Port unter welchem der ComManager-Dienst via REST erreichbar ist. Dieser muss zur externen Kommunikation mit den Clients auf dem Server in der Firewall freigegeben werden.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Konfigurationsfenster der Diensteinstellungen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ErrorHandler konfigurieren==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Ist ein ErrorHandler konfiguriert, werden Sie im Falle einer erfolglosen Übertragung per Mail benachrichtig. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:Wählen Sie zunächst den Modus über welchen Sie die Error-Mails versenden möchten&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
Für den Versand der E-Mails über einen SMTP, wählen Sie &amp;quot;SMTP&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für den SMTP Server hinterlegen und die Authentifizierung aktivieren.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt.&lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
Für den Versand der E-Mails via Microsoft Office365, wählen Sie &amp;quot;O365&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:Dies ist die offizielle URL für die Microsoft Graph API. Diese ist im Standard bereits vorbelegt&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Applikation (Client) ID der registrierten Applikation (siehe Azure Konfiguration)&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:in Azure hinterlegtes Secret der Applikation (nicht die ID des Secrets)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID der in Azure registrierten Applikation&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies ist der Standard-Scope welcher für das Versenden von Mails via Microsoft Graph benötigt wird. Dieser Parameter ist vorbelegt.&lt;br /&gt;
&lt;br /&gt;
===Allgemein===&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
&lt;br /&gt;
;Testen&lt;br /&gt;
:Sie können mit dieser Option eine Testnachricht zur Prüfung der eingestellten Parameter verschicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Module==&lt;br /&gt;
[[Datei:ComManager_Modul.png|360px|thumb|right|Module]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Module&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Moduls in HVS32&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul Typ&amp;#039;&amp;#039;&amp;#039; - Modul Typ/Art; das in der Klammer dargestellte Kürzel &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; gibt Auskunft darüber ob es ein &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (z.B. Routendownload) oder &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload Modul (FFDatei, WaWi-Rück., etc.) ist&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager_AddModul.png|340px|thumb|right|Modul hinzufügen]]&lt;br /&gt;
;Modul hinzufügen / konfigurieren&lt;br /&gt;
Über die Module findet die Kommunikation zwischen HVS32 und dem angegebenen Server statt. Ein solcher Server kann entweder ein eigener [[HVS32_Communication_Manager#Server|(SMTP) Server]] oder direkt der Server vom Frachtführer oder Kunden sein.&lt;br /&gt;
&lt;br /&gt;
Nach der Auswahl des Modul-Typs (FTP, SFTP, SMTP, PLD/UPS, HTTP) erfolgt die vor Konfiguration vom neuen Modul. In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.&lt;br /&gt;
&lt;br /&gt;
;Modul Art&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; - Standard Auswahl für den Upload von FF-Dateien beim Tagesabschluss&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; - Kundenindividuelle Übertragung von z.B. WaWi-Rück-Dateien an einen Kundeneigenen Server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Spezielle Modul Art für den Download von z.B. Routendateien&lt;br /&gt;
;ModulID&lt;br /&gt;
:Eine automatisch generierte ID für die Auswahl und Zuweisung des Moduls im HVS32&lt;br /&gt;
;Frachtführer&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Frachtführer-Modulen im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Auftraggeber&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Auftraggebern/Mandanten im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Notiz&lt;br /&gt;
:Optionale Notiz, zur besseren Übersicht (wird in der Übersicht und im HVS32 dargestellt)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===FTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 21) &lt;br /&gt;
;FTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP-Account zur Authentifizierung am FTP-Server&lt;br /&gt;
;FTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem FTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;FTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt.&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;FTP Transfer-Modus&lt;br /&gt;
:Geben Sie an ob die Daten binär oder als Text übertragen werden sollen.&lt;br /&gt;
;FTP Sicherheit  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) implizit&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) explizit. (Hier kann der Server auch unsichere Verbindungen zulassen)&lt;br /&gt;
;FTP Verbindung&lt;br /&gt;
:Hier können Sie die Methode zum Verbindungsaufbau wählen. Es sollte standardmäßig PASSIVE gewählt werden.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_FTPModulConf.png|thumb|right|FTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SFTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 22)&lt;br /&gt;
;SFTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am SFTP-Server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password zur Authentifizierung am SFTP-Server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:Falls Sie einen private Key verwenden, können Sie hier den Pfad zur Datei angeben.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Hier geben Sie bitte Ihre Passphrase an um die oben genannte Datei zu entschlüsseln&lt;br /&gt;
;SFTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem SFTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;SFTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt..&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Zeit in Millisekunden, die der Verbindungsaufbau und einzelne Kommunikationsschritte maximal in Anspruch nehmen können (im Standard 30000ms).&lt;br /&gt;
:Im Konfigurationsdialog selbst wird unabhängig von der Einstellung ein Timeout von 5000ms verwendet, um die Verbindung schneller Testen zu können.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sollte beim Verbindungstest der Fehler &amp;quot;Algorithm negotiation fail&amp;quot; auftreten, liegt es i.d.R. daran, dass der SFTP Server alte Sicherheits Algorithmen wie z.B. ssh-dss nutzt, welche nicht mehr unterstützt werden. In diesem Fall setzen Sie den Haken &amp;quot;Alte Algorithmen bevorzugen&amp;quot; bzw. &amp;quot;prefer old algorithms&amp;quot; um eine Unterstützung der alten Sicherheits Algorithmen zu erzwingen.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SMTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Hier können Sie einen SMPT Server wählen, den Sie zuvor im Reiter „Server“ konfiguriert haben. Eine genaue Beschreibung finden Sie unter &amp;#039;&amp;#039;&amp;#039;[[#SMTP Server konfigurieren|SMTP Server konfigurieren]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
;Mail Inhalt (PLAIN Text)&lt;br /&gt;
:Unformatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
;Mail Inhalt (HTML Text)&lt;br /&gt;
:HTML konform formatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
&lt;br /&gt;
Der Test erfolgt bei SMTP Modulen über &amp;#039;&amp;#039;&amp;#039;Testbutton&amp;#039;&amp;#039;&amp;#039; im Konfigurationsdialog des entsprechenden &amp;#039;&amp;#039;&amp;#039;Servers&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SMTPModulConf.png|thumb|super|SMTP Modul Konfiguration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===PLD Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL des Servers&lt;br /&gt;
;PLD Pfad &lt;br /&gt;
:Zielpfad vom HTTPS-Server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 443)&lt;br /&gt;
;PLD Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD-Report Speicherpfad&lt;br /&gt;
:Hier wird der Pfad zu einem Unterordner angegeben, in welchen die Rückmelde-/Reportdateien vom PLD-Server gespeichert werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_PLDModulConf.png|thumb|super|PLD Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===HTTP(S) Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:Die HTTP oder HTTPS URL mit Funktionspfad und ggf. abweichendem Port des Servers&lt;br /&gt;
:Über die Auswahl &amp;quot;parsbar&amp;quot; lässt sich die URL in Form eines Scripts hinterlegen, den man in einem Bearbeitungsdialog &amp;quot;...&amp;quot; editieren und prüfen kann.&lt;br /&gt;
;HTTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Content-Type vom Request, welcher vom Server akzeptiert wird (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Downlaod Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
[[Datei:ComManager_Server.png|360px|thumb|right|Server]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Kommunikationsservern&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Servers in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Typ&amp;#039;&amp;#039;&amp;#039; - Server Typ/Art (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SMTP Server konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Server-ID erfolgt die Konfiguration vom neuen Kommunikationsserver.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
 &lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für  den SMTP Server hinterlegen und die Authentifizierung aktivieren. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist  (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt. &lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Proxys==&lt;br /&gt;
[[Datei:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Proxys in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Typ&amp;#039;&amp;#039;&amp;#039; - Proxy Typ/Art (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Servername oder IP-Adresse vom Proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Proxy als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Proxy-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Proxy Eintrag. Diese Änderung ist unwiderruflich, sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Proxy hinzufügen / konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_ProxyConf.png|300px|thumb|right|Proxy Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Proxy-ID erfolgt die Konfiguration vom neuen Proxy.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
;PROXY Typ&lt;br /&gt;
:Bestimmt die Art vom eingesetzten Proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der Proxy Server erreichbar ist.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port unter dem der Proxy Server erreichbar ist &lt;br /&gt;
;PROXY Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am Proxy Server&lt;br /&gt;
;PROXY Passwort&lt;br /&gt;
:Passwort zur Authentifizierung am Proxy Server&lt;br /&gt;
&lt;br /&gt;
;HINWEIS&lt;br /&gt;
:Der FTP Proxy-Typ &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;Benutzer&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; wird direkt im &amp;#039;&amp;#039;&amp;#039;FTP-Modul&amp;#039;&amp;#039;&amp;#039; konfiguriert und nicht als Proxy.&lt;br /&gt;
:Tragen Sie dazu die Daten im FTP-Modul wie folgt ein: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP-Proxy-Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;FTP Benutzer = &amp;lt;FTP-Benutzer&amp;gt;@&amp;lt;FTP-Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=Microsoft Azure Konfiguration für Microsoft Office365 (O365)=&lt;br /&gt;
Um E-Mails vom ComManager via Microsoft Office365 (O365) zu versenden, müssen Sie zuvor in Azure eine App registrieren dieser entsprechende Berechtigungen und Sicherheits-Features zuweisen. Dies ist notwendig um eine gültige Client-ID, Client-Secret und Tenant-ID zu bekommen und dem ComManager die Berechtigung zu erteilen Mails zu versenden.&amp;lt;br&amp;gt;&lt;br /&gt;
Wir zeigen unten wie eine &amp;#039;&amp;#039;&amp;#039;beispielhafte Konfiguration&amp;#039;&amp;#039;&amp;#039; vorgenommen werden kann.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Folgende Schritte sind hierzu notwendig:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
# Navigieren Sie in Azure zu dem Service &amp;quot;App registrations&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A1]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie im Menü &amp;quot;App registration&amp;quot; auf &amp;quot;+ New registration&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A2]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Tragen Sie einen Namen für die Applikation ein (z.B. &amp;quot;HSC-ComManager&amp;quot;) und wählen Sie einen Single Tenant Account Type (z.B. &amp;quot;Accounts in this organizational directory only&amp;quot;)&amp;lt;br&amp;gt;Redirect URI sind nicht notwendig und können ignoriert werden &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A3]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie nach der Registrierung im Menü &amp;quot;App registrations&amp;quot; auf die soeben registrierte App (z.B. &amp;quot;HSC-ComManager&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A4]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# In dieser Übersicht (Overview) finden Sie die Application (client) ID und die Directory (tenant) ID, welche für den ComManager wichtig sind &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie in dieser Übersicht auf &amp;quot;Add a certificate or secret&amp;quot; um dieser App ein Client-Secret hinzuzufügen. Dies ist wichtig, damit der ComManager sich später Authentifizieren kann. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A5]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Klicken Sie in dieser Übersicht auf &amp;quot;New client secret&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A6]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Tragen Sie eine Beschreibung für dieses Secret ein (z.B. &amp;quot;HSC-ComManager-Secret&amp;quot;) und wählen Sie ein Datum, wann dieses Secret abläuft. &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A7]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Achtung: Wenn das Secret dann zum gewählten Datum abgelaufen ist (z.B. in 30 Tagen), müssen Sie ein neues Secret hinzufügen und dies wieder im ComManager hinterlegen. Sonst ist ein Mail-Versand im ComManager mehr möglich. Hinterlegen sie sich daher unbedingt noch eine Notification, damit Sie rechtzeitig das Secret erneuern können!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Kopieren Sie den Wert (Value) des Secrets (&amp;#039;&amp;#039;&amp;#039;nicht die Secret ID&amp;#039;&amp;#039;&amp;#039;). &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A8]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;#039;&amp;#039;&amp;#039;Achtung: Der Wert des Secrets wird nur jetzt angezeigt. Danach haben Sie darauf keinen Zugriff mehr!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Wechseln Sie danach zum Reiter &amp;quot;API permissions&amp;quot; und fügen Sie der App eine Berechtigung hinzu (&amp;quot;+ Add a permission&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A9]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Wählen Sie unter &amp;quot;Microsoft APIs&amp;quot; den Eintrag &amp;quot;Microsoft Graph&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A10]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Selektieren Sie &amp;quot;Application permissions&amp;quot;, &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039; &amp;quot;Delegated permissions&amp;quot; &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A11]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Suchen und selektieren Sie &amp;quot;Mail.Send&amp;quot; und fügen Sie die Berechtigungen hinzu &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A12]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Abhängig davon, welches Benutzer-Leven Sie haben, müssen Sie oder Ihr Administrator das Hinzufügen der Berechtigung noch explizit Bestätigen (&amp;quot;Grant admin consent for ...&amp;quot;) &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;[A13]&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
o365_azure_01_search.png|A1: App Registration&lt;br /&gt;
o365_azure_02_new-app-registration.png|A2: App Registration&lt;br /&gt;
o365_azure_03_register-app.png|A3: Register App&lt;br /&gt;
o365_azure_04_edit-app.png|A4: Edit registered App&lt;br /&gt;
o365_azure_05_edit-app-2.png|A5: Relevant Informations / Add Client Secret&lt;br /&gt;
o365_azure_06_add-secret.png|A6: New Client Secret&lt;br /&gt;
o365_azure_07_add-secret-2.png|A7: Add Client Secret&lt;br /&gt;
o365_azure_08_save-secret.png|A8: Copy Client Secret&lt;br /&gt;
o365_azure_09_add-permission.png|A9: Add Permission to registered App&lt;br /&gt;
o365_azure_10_add-permission-2.png|A10: Request API Permission (Graph)&lt;br /&gt;
o365_azure_11_add-permission-3.png|A11: Request API Permission (Application)&lt;br /&gt;
o365_azure_12_add-permission-4.png|A12: Add Mail.Send Permission&lt;br /&gt;
o365_azure_13_add-permission-5.png|A13: Grant Admin Consent&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Fehlercode ||Fehlerbeschreibung||Fehlerbehebung&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unbekannter Fehler bei der Verarbeitung eines Send Message Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Send Message Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unbekannter Fehler bei der Verarbeitung eines Upload Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Upload Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Send Message Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Upload Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Fehler beim Konvertieren der Antwort in XML - Response ist NULL||Dies ist ein allgemeiner Fehler bei der Verarbeitung eienr Anfrage. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Fehler beim Parsen der XML Daten in REST Funktion uploadFile||Die Übergabe-Daten aus dem HVS32 für den Upload sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion uploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Fehler beim Konvertieren der Antwort in XML für REST Funktion uploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Fehler beim Einlesen der Datei(en) in REST Funktion uploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob in dem entsprechenden Verzeichnis die zu übertragende Datei existiert und ausreichende Berechtigungen zum Lesen von Dateien für den Windows-Benutzer SYSTEM (oder der im Heidler-ComManager hinterlegten Windows-Benutzer) gesetzt sind. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Fehler beim Parsen der XML Daten in REST Funktion downloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion downloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Fehler beim Konvertieren der Antwort in XML für REST Funktion downloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Fehler beim Parsen der XML Daten in REST Funktion sendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Fehler beim Konvertieren der Antwort in XML für REST Funktion sendMessage||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Fehler beim Einlesen der Datei(en) in REST Funktion sendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Fehler beim Parsen der XML Daten in REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueUploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Fehler beim Einlesen der Datei(en) in REST Funktion queueUploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueUploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Fehler beim Parsen der XML Daten in REST Funktion queueDownloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueDownloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueDownloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Fehler beim Parsen der XML Daten in REST Funktion queueSendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueSendMessage||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Fehler beim Einlesen der Datei(en) in REST Funktion queueSendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueSendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Fehler beim Laden der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Fehler beim Lesen der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Fehler beim Konvertieren der Antwort in XML für REST Funktion getModuleList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Fehler beim Laden der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Fehler beim Lesen der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Fehler beim Konvertieren der Antwort in XML für REST Funktion getServerList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Fehler beim Löschen der temporären Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Fehler beim Löschen der temporären Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Fehler bei Initialisierung des HVS32 Datenbank Managers||Es ist ein Fehler beim Initialisieren des DatenbankManagers aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Fehler bei Initialisierung der Schreib-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Schreib-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Fehler bei Initialisierung des Prepared Statements zum Updaten der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Fehler beim Updaten der FF Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Fehler bei Update von FF-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Fehler bei Initialisierung des Prepared Statements zum Updaten der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Fehler beim Updaten der WaWi-Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Fehler bei Update von WaWi-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Fehler bei Initialisierung der Lese-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Lese-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Fehler bei Initialisierung des Prepared Statements zum Lesen der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Fehler beim Lesen der FF-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF Datei in HVS32 Datenbank nicht gefunden||Die vom HVS32 übermittelte FF-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die FF-Datei wurde bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Fehler bei Initialisierung des Prepared Statements zum Lesen der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Fehler beim Lesen der WaWi-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi-Datei nicht in HVS32 Datenbank gefunden||Die vom HVS32 übermittelte WaWi-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Fehler beim Instanziieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Instanziieren des Upload-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Fehler beim Initialisieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Fehler beim Instanziieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Instanziieren des Download-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Fehler beim Initialisieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Fehler beim Instanziieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Instanziieren des SendMessage-Moduls fehlgeschlagen||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Fehler beim Initialisieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Fehler bei der Verbindung zum FTP Server||Es ist ein Fehler bei der Verbindung zum FTP-Server aufgetreten. Prüfen Sie den hinterlegten FTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Fehler beim Login auf FTP Server ||Es ist ein Fehler beim Login zum FTP-Server aufgetreten. Prüfen Sie die hinterlegten Login-Daten (Benutzername/Passwort) in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Fehler beim Wechseln des Verzeichnisses auf dem FTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem FTP-Server aufgetreten. Prüfen Sie das hinterlegte FTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Fehler beim Hochladen der Datei auf FTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Fehler beim Herunterladen der Datei vom FTP Server||Es ist ein Fehler beim Herunterladen der Datei vom FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Fehler beim Umbenennen der Datei auf FTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Fehler beim Verschieben der Datei auf FTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Aufruf einer nicht unterstützten Funktion im FTP Modul||Die Aufgerufene Funktion wird von diesem FTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Fehler beim Starten der Session auf dem STFP Server||Es ist ein Fehler beim Starten der Session zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Fehler beim Starten der Session auf dem Jump Host für die SFTP Übertragung||Es ist ein Fehler beim Starten der Session zum Jump Host aufgetreten. Prüfen Sie den hinterlegten Jump Host Einstellungen in der SFTP-Server Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Fehler beim Öffnen des Kanals zum SFTP Server||Es ist ein Fehler beim Öffnen des Kanals zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Fehler bei der Verbindung zum SFTP Server||Es ist ein Fehler bei der Verbindung zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Fehler beim Wechseln des Verzeichnisses auf dem SFTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem SFTP-Server aufgetreten. Prüfen Sie das hinterlegte SFTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Fehler beim Hochladen der Datei auf SFTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Fehler beim Hochladen der Datei auf SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen. &lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Fehler beim Umbenennen der Datei auf SFTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Fehler beim Verschieben der Datei auf SFTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Fehler beim Herunterladen der Datei vom SFTP Server||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Fehler beim Herunterladen der Datei vom SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Aufruf einer nicht unterstützten Funktion im SFTP Modul||Die Aufgerufene Funktion wird von diesem SFTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP Konfiguration nicht gefunden||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den ausgewählten SMTP-Server in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegale Parameter in SMTP Konfiguration - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegale Parameter in SMTP Konfiguration - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegale Parameter in SMTP Konfiguration - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Mail-Text in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte CC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte BCC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||Keine SMTP Daten von HVS32 gefunden||Es wurden keine SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||SMTP Daten von HVS32 sind ungültig||Es wurden fehlerhafte SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegale Parameter in SMTP Daten vom HVS32 - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegale Parameter in SMTP Daten vom HVS32 - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegale Parameter in SMTP Daten vom HVS32 - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte CC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte BCC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Aufruf einer nicht unterstützten Funktion im SMTP Modul||Die Aufgerufene Funktion wird von diesem SMTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Aufruf einer nicht unterstützten Funktion im PLD Modul||Die Aufgerufene Funktion wird von diesem PLD-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warnung - Datei bereits übertragen!||Die Frachtführer-Datei wurde bereits übertragen und konnte somit vom UPS-Server nicht akzeptiert werden. Bitte übertragen Sie diese Datei nicht erneut.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warnung - Daten wurden mit Warnungen hochgeladen. Bitte korrigieren Sie diese vor dem nächsten Upload!||Die Frachtführer-Datei wurde erfolgreich an den UPS-Server übermittelt und von diesem verarbeitet. Die Datei muss nicht erneut übermittelt werden. Allerdings gibt es inhaltliche Fehler in der FF-Datei, welche vor dem nächsten Tagesabschluss behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Fehler - Upload aufgrund von Fehlern in den PLD Daten fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Schwerer PLD Fehler - Upload aufgrund von Fehlern in den Input Parametern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von SCHWEREN Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unbekannter PLD Fehler - Upload aufgrund von unbekannten Fehlern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von unbekannten Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Fehler in Rückmeldung - kein Statuscode gefunden!||Es wurde ein Fehler in der Rückmeldung vom UPS-Server festgestellt. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Fehler beim Parsen der Rückmeldung||Es ist ein Fehler beim Parsen der Rückmeldung vom UPS-Server aufgetreten. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Fehler beim Speichern der Reportdatei(en)||Es ist ein Fehler beim Speichern der Reports vom UPS-Server aufgetreten. Bitte prüfen Sie den konfigurierten Speicher-Pfad in der entsprechenden PLD-Modulkonfiguration des HVS32CommuniationManagers, sowie ggf. die Benutzerrechte dieses Verzeichnisses.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Fehler beim Lesen der EDI Datei||Es ist ein Fehler beim Lesen der FF-Datei im PLD Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Fehler beim Übertragen der Daten an den UPS Server||Es ist ein Fehler beim Übertragen der Daten an den UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Fehler beim Übertragen der Daten an den HTTP(S) Server||Es ist ein Fehler beim Übertragen der Daten an den HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Fehler beim Herunterladen der Datei vom HTTP(S) Server||Es ist ein Fehler beim Herunterladen der Datei vom HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Aufruf einer nicht unterstützten Funktion im HTTP-Modul||Die Aufgerufene Funktion wird von diesem HTTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6099</id>
		<title>HVS32 Communication Manager(en)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6099"/>
		<updated>2025-03-19T08:05:56Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Communication_Manager]]&lt;br /&gt;
The Communication Manager (hereafter abbreviated as ComManager) is a service that centrally manages communication between HVS32 and customers or HVS32 and carriers. The ComManager is designed for communications via FTP, SFTP, or SMTP protocols.&lt;br /&gt;
&lt;br /&gt;
Similar to WinSCP, this service is controlled by HVS32 and sends data to the destination server configured in the module.&lt;br /&gt;
&lt;br /&gt;
It is intended to gradually take over communications from HVS32 and replace other external transmission programs such as WinSCP.&lt;br /&gt;
&lt;br /&gt;
=ComManager Configuration=&lt;br /&gt;
The ComManager Configurator can be accessed either directly through the &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; in the installation directory &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; or from the [[Setting up Communication Manager in HVS32|HVS32 Configurator]].&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager-Main Window EN.png|500px|thumb|ohne|ComManager main window]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link to this wiki entry&lt;br /&gt;
;2 - Selection Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Modules|Modules]]&amp;#039;&amp;#039;&amp;#039; - Modules for file transmission during daily closing, Wawi return, and route downloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Servers|Servers]]&amp;#039;&amp;#039;&amp;#039; - Internal communication servers such as Microsoft Exchange (SMTP) connections&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Proxies|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Internal proxy servers&lt;br /&gt;
;3 - Overview of configured modules&lt;br /&gt;
;4 - Summary of the configuration of the selected module&lt;br /&gt;
;5 - [[HVS32_Communication_Manager(en)#Configure_ErrorHandler|Errorhandler Configuration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager(en)#Service_Settings|Service Settings]]&lt;br /&gt;
 &lt;br /&gt;
==Service Settings==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|In this section, the basic settings of the ComManager service are configured, which are necessary to establish a connection to the service. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warning: The configurations you make here will be applied only after restarting the ComManager service!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Main Directory:   &lt;br /&gt;
:Specify the path to HVS32 here&lt;br /&gt;
;HVS32 Database File:&lt;br /&gt;
:Specify the path to the HVS32 database file&lt;br /&gt;
;HVS32 Database Server:&lt;br /&gt;
:IP address or hostname of the PC where the database is located&lt;br /&gt;
;HVS32 Database Port:&lt;br /&gt;
:The port for the HVS32 database usually does not need adjustment. The default port is set to 3050.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Communication port through which the ComManager service is accessible via REST. This port must be opened in the server&amp;#039;s firewall for external communication with the clients.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Configuration Window of Service Settings]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Configure ErrorHandler==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|If an ErrorHandler is configured, you will be notified by email in case of a failed transmission. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:First of all, you have to choose wich mode you want to use to send error mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
To send the error mails via SMTP choose the mode &amp;quot;SMTP&amp;quot; and enter the following parameters:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname where the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and enable authentication.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port at which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security, provided the SMTP server supports it.&lt;br /&gt;
;TLS required&lt;br /&gt;
:The server is requested to provide TLS support.&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
To send the error mails via Microsoft Office365 choose the mode &amp;quot;O365&amp;quot; and enter the following parameters:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure (siehe Azure Konfiguration)&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and will be displayed as the sender address for emails sent through this module.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text will be used as the subject when sending the emails.&lt;br /&gt;
&lt;br /&gt;
;Test&lt;br /&gt;
:You can use this option to send a test message to verify the configured parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Modules==&lt;br /&gt;
[[File:ComManager_Modules_EN.png|360px|thumb|right|Modules]]&lt;br /&gt;
;1 - Overview of configured modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the module in HVS32 is done through this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module Type&amp;#039;&amp;#039;&amp;#039; - Type/category of module; the abbreviation &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; in parentheses indicates whether it is a &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (e.g., route download) or &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload module (FFFile, Wawi return, etc.)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will cause errors in process handling.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, it will cause errors in process handling.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
&lt;br /&gt;
[[File:ComManager_AddModul.png|340px|thumb|right|Add Module]]&lt;br /&gt;
;Add / configure module&lt;br /&gt;
Communication between HVS32 and the specified server occurs through modules. Such a server can be either a separate [[HVS32_Communication_Manager(en)#Server|(SMTP) server]] or directly the carrier&amp;#039;s or customer&amp;#039;s server.&lt;br /&gt;
&lt;br /&gt;
After selecting the module type (FTP, SFTP, SMTP, PLD/UPS, HTTP), the configuration of the new module takes place. In the following dialog, you can adjust the corresponding parameters.&lt;br /&gt;
&lt;br /&gt;
;Module Type&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; - Standard choice for uploading FF files during daily closing&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039; - Customer-specific transmission of, for example, Wawi return files to a customer&amp;#039;s server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Special module type for downloading, e.g., route files&lt;br /&gt;
;Module ID&lt;br /&gt;
:An automatically generated ID for the selection and assignment of the module in HVS32&lt;br /&gt;
;Carrier&lt;br /&gt;
:Additional restriction of the module for the use of specific carrier modules in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Principal&lt;br /&gt;
:Additional restriction of the module for the use of specific principals/clients in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Note&lt;br /&gt;
:Optional note for better overview (displayed in the overview and in HVS32)&lt;br /&gt;
&lt;br /&gt;
===Configure FTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port at which the server is accessible (Default port 21) &lt;br /&gt;
;FTP User&lt;br /&gt;
:Username for authentication on the FTP server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password for authentication on the FTP server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP account for authentication on the FTP server&lt;br /&gt;
;FTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the FTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;FTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;FTP Transfer Mode&lt;br /&gt;
:Specify whether the data should be transferred as binary or text.&lt;br /&gt;
;FTP Security  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) implicitly&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) explicitly. (Here, the server can allow insecure connections as well)&lt;br /&gt;
;FTP Connection&lt;br /&gt;
:Choose the method for establishing the connection. PASSIVE should be chosen by default.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the FTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_FTPModulConf.png|thumb|right|FTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SFTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port at which the server is accessible (Default port 22)&lt;br /&gt;
;SFTP User&lt;br /&gt;
:Username for authentication on the SFTP server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password for authentication on the SFTP server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:If you are using a private key, you can specify the path to the file here.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Enter your passphrase here to decrypt the file mentioned above&lt;br /&gt;
;SFTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the SFTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;SFTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Time in milliseconds that the connection setup and individual communication steps can take at most (standard 30000ms).&lt;br /&gt;
:In the configuration dialog itself, a timeout of 5000ms is used regardless of the setting to test the connection more quickly.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you encounter the error &amp;quot;Algorithm negotiation fail&amp;quot; during the connection test, it is usually because the SFTP server uses old security algorithms such as ssh-dss, which are no longer supported. In this case, check the box &amp;quot;Prefer Old Algorithms&amp;quot; or &amp;quot;prefer old algorithms&amp;quot; to enforce support for the old security algorithms.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the SFTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Choose an SMTP server that you have configured in the &amp;quot;Server&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Configure SMTP Server|Configure SMTP Server]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and is used as the sender address for emails sent via this module.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text is used as the subject when sending emails.&lt;br /&gt;
;Email Content (PLAIN Text)&lt;br /&gt;
:Unformatted message text for the outgoing email.&lt;br /&gt;
;Email Content (HTML Text)&lt;br /&gt;
:HTML-compliant formatted message text for the outgoing email.&lt;br /&gt;
&lt;br /&gt;
Testing is done for SMTP modules via the &amp;#039;&amp;#039;&amp;#039;Test button&amp;#039;&amp;#039;&amp;#039; in the configuration dialog of the corresponding &amp;#039;&amp;#039;&amp;#039;server&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SMTPModulConf.png|thumb|super|SMTP Module Configuration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure PLD Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL of the server&lt;br /&gt;
;PLD Path &lt;br /&gt;
:Destination path on the HTTPS server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port under which the server is reachable (Default port 443)&lt;br /&gt;
;PLD User&lt;br /&gt;
:Username for authentication on the HTTPS server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password for authentication on the HTTPS server&lt;br /&gt;
;PLD-Report Storage Path&lt;br /&gt;
:Here, the path to a subfolder is specified where the feedback/report files from the PLD server will be saved.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_PLDModulConf.png|thumb|super|PLD Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure HTTP(S) Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:The HTTP or HTTPS URL with function path and, if applicable, a different port of the server.&lt;br /&gt;
:Using the &amp;quot;parsable&amp;quot; option allows you to store the URL in the form of a script that can be edited and verified in an editing dialog &amp;quot;...&amp;quot;.&lt;br /&gt;
;HTTP User&lt;br /&gt;
:Username for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transfer&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Content-Type of the request accepted by the server (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Local default directory where downloaded files should be written. Depending on the process, the directory can be overridden by HVS32.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
[[File:ComManager_Server.png|360px|thumb|right|Servers]]&lt;br /&gt;
;1 - Overview of configured communication servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the server in the modules are done based on this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Type&amp;#039;&amp;#039;&amp;#039; - Server Type/Category (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
Keep the original file tag please&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Server===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Configuration]]&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
 &lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent via the server.&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname under which the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and activate authentication. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port under which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL Enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS Enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security if the SMTP server supports it. &lt;br /&gt;
;TLS Required&lt;br /&gt;
:The server requires TLS support.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Proxies==&lt;br /&gt;
[[File:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Overview of configured proxies&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the proxy is done based on this ID in the modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Type&amp;#039;&amp;#039;&amp;#039; - Proxy Type/Category (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Server name or IP address of the proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Proxy&amp;#039;&amp;#039;&amp;#039; - Option to add a new proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Proxy&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected proxy with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Proxy&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Proxy&amp;#039;&amp;#039;&amp;#039; - Opens the proxy configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Proxy&amp;#039;&amp;#039;&amp;#039; - Deletes the proxy entry. This change is irreversible; if the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add/Configure Proxy===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_ProxyConf.png|300px|thumb|right|Proxy Configuration]]&lt;br /&gt;
After entering the unique proxy ID, the configuration of the new proxy is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
;PROXY Type&lt;br /&gt;
:Determines the type of the deployed proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP address or hostname under which the proxy server is accessible.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port under which the proxy server is accessible &lt;br /&gt;
;PROXY User&lt;br /&gt;
:Username for authentication on the proxy server&lt;br /&gt;
;PROXY Password&lt;br /&gt;
:Password for authentication on the proxy server&lt;br /&gt;
&lt;br /&gt;
;NOTE&lt;br /&gt;
:The FTP proxy type &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;User&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; is configured directly in the &amp;#039;&amp;#039;&amp;#039;FTP module&amp;#039;&amp;#039;&amp;#039; and not as a proxy.&lt;br /&gt;
:To do this, enter the data in the FTP module as follows: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP Proxy Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;FTP User = &amp;lt;FTP User&amp;gt;@&amp;lt;FTP Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Microsoft Azure configuration for Microsoft Office365 (O365) support=&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Error Code ||Error Description||Troubleshooting&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unknown error occurred while processing a Send Message job! Response is NULL!||This is a general error in processing a Send Message job. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unknown error occurred while processing an Upload job! Response is NULL!||This is a general error in processing an Upload job. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Error occurred while deleting temporary file(s) during processing of a Send Message job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Error occurred while deleting temporary file(s) during processing of an Upload job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Error converting response to XML - Response is NULL||This is a general error in processing a request. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Error parsing XML data in REST function uploadFile||The data received from HVS32 for upload is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Error creating module configuration for REST function uploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Error converting response to XML for REST function uploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Error reading file(s) in REST function uploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory and if sufficient permissions for reading files are set for the Windows user SYSTEM (or the Windows user specified in Heidler-ComManager). Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Error writing temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Error parsing XML data in REST function downloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Error creating module configuration for REST function downloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Error converting response to XML for REST function downloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Error parsing XML data in REST function sendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Error converting response to XML for REST function sendMessage||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Error reading file(s) in REST function sendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Error writing temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Error parsing XML data in REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Error creating module configuration for REST function queueUploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Error converting response to XML for REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Error reading file(s) in REST function queueUploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Error writing temporary file(s) in REST function queueUploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Error parsing XML data in REST function queueDownloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Error creating module configuration for REST function queueDownloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Error converting response to XML for REST function queueDownloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Error parsing XML data in REST function queueSendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Error converting response to XML for REST function queueSendMessage||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Error reading file(s) in REST function queueSendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Error writing temporary file(s) in REST function queueSendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Error loading main configuration in REST function getModuleList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Error reading main configuration in REST function getModuleList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Error converting response to XML for REST function getModuleList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Error loading main configuration in REST function getServerList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Error reading main configuration in REST function getServerList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Error converting response to XML for REST function getServerList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Error deleting temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Error deleting temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Error initializing HVS32 Database Manager||There was an error initializing the Database Manager. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Error initializing write connections to HVS32 database||There was an error initializing the write connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Error initializing prepared statements for updating FF file in HVS32 database||There was an error initializing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Error updating FF file||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Error updating FF file - no results found||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Error initializing prepared statements for updating WaWi file in HVS32 database||There was an error initializing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Error updating WaWi file||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Error updating WaWi file - no results found||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Error initializing read connections to HVS32 database||There was an error initializing the read connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Error initializing prepared statements for reading FF file in HVS32 database||There was an error initializing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Error reading FF file from HVS32 database||There was an error executing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF file not found in HVS32 database||The FF file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The FF file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Error initializing prepared statements for reading WaWi file in HVS32 database||There was an error initializing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Error reading WaWi file from HVS32 database||There was an error executing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi file not found in HVS32 database||The WaWi file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The WaWi file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Error instantiating the upload module||The module for the selected module ID for upload cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Failed to instantiate the upload module||The module for the selected module ID for upload could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Error initializing the upload module||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Error instantiating the download module||The module for the selected module ID for download cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Failed to instantiate the download module||The module for the selected module ID for download could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Error initializing the download module||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Error instantiating the SendMessage module||The server module for the selected server module ID for SendMessage cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Failed to instantiate the SendMessage module||The server module for the selected server module ID for SendMessage could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Error initializing the SendMessage module||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Error connecting to FTP server||There was an error connecting to the FTP server. Please check the configured FTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Error logging into FTP server||There was an error logging into the FTP server. Please check the configured login credentials (username/password) in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Error changing directory on FTP server||There was an error changing the directory on the FTP server. Please check the configured FTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Error uploading file to FTP server||There was an error uploading the FF file to the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Error downloading file from FTP server||There was an error downloading the file from the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Error renaming file on FTP server||There was an error renaming the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Error moving file on FTP server||There was an error moving the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Invocation of an unsupported function in FTP module||The invoked function is not supported by this FTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Error starting session on SFTP server||There was an error starting the session to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Error starting session on jump host for SFTP transmission||There was an error starting the session to the jump host. Please check the configured jump host settings in the SFTP server module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Error opening channel to SFTP server||There was an error opening the channel to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Error connecting to SFTP server||There was an error connecting to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Error changing directory on SFTP server||There was an error changing the directory on the SFTP server. Please check the configured SFTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Error uploading file to SFTP server||There was an error uploading the FF file to the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Error uploading file to SFTP server - Access denied!||There was an error uploading the FF file to the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Error renaming file on SFTP server||There was an error renaming the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Error moving file on SFTP server||There was an error moving the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Error downloading file from SFTP server||There was an error downloading the file from the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Error downloading file from SFTP server - Access denied!||There was an error downloading the file from the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Invocation of an unsupported function in SFTP module||The invoked function is not supported by this SFTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP configuration not found||There was an error in the configuration of the SMTP module. Please check the selected SMTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegal parameters in SMTP configuration - recipient address is empty!||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegal parameters in SMTP configuration - subject is empty!||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegal parameters in SMTP configuration - mail text is empty!||There was an error in the configuration of the SMTP module. Please check the configured mail text in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Error setting recipient address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Error setting BCC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured BCC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Error setting subject in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||No SMTP data found from HVS32||No SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||Invalid SMTP data from HVS32||Invalid SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegal parameters in SMTP data from HVS32 - recipient address is empty!||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegal parameters in SMTP data from HVS32 - subject is empty!||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegal parameters in SMTP data from HVS32 - mail text is empty!||There was an error in the configuration of HVS32. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Error setting recipient address in SMTP module||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Error setting BCC address in SMTP module||There was an error in the configuration of HVS32. Please check the configured BCC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Error setting subject in SMTP module||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Invocation of an unsupported function in SMTP module||The invoked function is not supported by this SMTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Invocation of an unsupported function in PLD module||The invoked function is not supported by this PLD module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warning - File already transmitted!||The carrier file has already been transmitted and therefore could not be accepted by the UPS server. Please do not transmit this file again.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warning - Data uploaded with warnings. Please correct before the next upload!||The carrier file has been successfully transmitted to the UPS server and processed. The file does not need to be transmitted again. However, there are content errors in the FF file that need to be fixed before the next day&amp;#039;s closure. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Error - Upload failed due to errors in the PLD data.||The carrier file has been transmitted to the UPS server but was NOT processed due to errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Severe PLD Error - Upload failed due to errors in the input parameters.||The carrier file has been transmitted to the UPS server but was NOT processed due to SERIOUS errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unknown PLD Error - Upload failed due to unknown errors.||The carrier file has been transmitted to the UPS server but was NOT processed due to unknown errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Error in feedback - no status code found!||An error was detected in the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Error parsing the feedback||There was an error parsing the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Error saving the report file(s)||There was an error saving the reports from the UPS server. Please check the configured storage path in the corresponding PLD module configuration of HVS32CommunicationManager, as well as the user rights of this directory.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS connection not ready!||There was an error connecting to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Error reading the EDI file||There was an error reading the FF file in the PLD module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Error transmitting data to the UPS server||There was an error transmitting data to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) connection not ready!||There was an error connecting to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Error transmitting data to the HTTP(S) server||There was an error transmitting data to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Error downloading file from the HTTP(S) server||There was an error downloading the file from the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Invocation of an unsupported function in HTTP module||The invoked function is not supported by this HTTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6098</id>
		<title>HVS32 Communication Manager</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6098"/>
		<updated>2025-03-19T08:04:46Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32_Communication_Manager(en)]]&lt;br /&gt;
Der Communication Manager (fortan ComManager abgekürzt) ist ein Dienst der die Kommunikation zwischen HVS32 und Kunde oder &amp;lt;br&amp;gt;&lt;br /&gt;
HVS32 und Frachtführer zentral Verwaltet und übernimmt. Gedacht ist der ComManager für Kommunikationen via FTP, SFTP oder SMTP.&lt;br /&gt;
&lt;br /&gt;
Genau wie bei WinSCP wird dieser Dienst vom HVS32 angesteuert und versendet die Daten an den im Modul konfigurierten Zielserver.&lt;br /&gt;
&lt;br /&gt;
Er soll nach und nach die Kommunikationen des HVS32 übernehmen und andere externe Übermittlungsprogramme wie zum Beispiel WinSCP ablösen.&lt;br /&gt;
&lt;br /&gt;
=ComManager Konfiguration=&lt;br /&gt;
Der ComManager-Konfigurator wird entweder direkt über die &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; im Installationsverzeichnis &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; oder aus dem [[HVS32_Communication_Manager_in_HVS32_einrichten|HVS32 Konfigurator]] gestartet.  &lt;br /&gt;
&lt;br /&gt;
[[Datei:Commanager-startmaske.png|500px|thumb|ohne|Commanager-startmaske]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link zu diesem Wiki Eintrag&lt;br /&gt;
;2 - Auswahl Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Module|Module]]&amp;#039;&amp;#039;&amp;#039; - Module zur Übertragung von Dateien beim Tagesabschluss, Wawi-Rück und Routendownloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Server|Server]]&amp;#039;&amp;#039;&amp;#039; - Interne Kommunikationsserver wie z.B. Microsoft Exchange (SMTP) Verbindungen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Proxys|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Interne Proxyserver&lt;br /&gt;
;3 - Übersicht der eingerichteten Module&lt;br /&gt;
;4 - Zusammenfassung der Konfiguration vom ausgewählten Modul&lt;br /&gt;
;5 - [[HVS32_Communication_Manager#ErrorHandler_konfigurieren|Errorhandler Konfiguration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager#Dienst_Einstellungen|Dienst Einstellungen]]&lt;br /&gt;
 &lt;br /&gt;
==Dienst Einstellungen==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Hier werden die grundlegenden Einstellungen des ComManager Dienstes vorgenommen, die erforderlich sind um eine Verbindung zum Dienst aufzubauen. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warnung: Die Konfigurationen, die Sie hier vornehmen werden erst nach einem Neustart des ComManager Dienstes übernommen!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Hauptverzeichnis:   &lt;br /&gt;
:Hier den Pfad zum HVS32 angeben&lt;br /&gt;
;HVS32 Datenbank-Datei:&lt;br /&gt;
:Pfad zur HVS32 Datenbank angeben. &lt;br /&gt;
;HVS32 Datenbank Server:&lt;br /&gt;
:IP Adresse oder Hostnamen des PCs auf dem die Datenbank liegt.&lt;br /&gt;
;HVS32 Datenbanken Port:&lt;br /&gt;
:Der Port zu der HVS32 Datenbank muss nur in den seltensten Fällen angepasst werden. Im Standard ist der Port auf 3050 gestellt.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Kommunikations-Port unter welchem der ComManager-Dienst via REST erreichbar ist. Dieser muss zur externen Kommunikation mit den Clients auf dem Server in der Firewall freigegeben werden.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Konfigurationsfenster der Diensteinstellungen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ErrorHandler konfigurieren==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Ist ein ErrorHandler konfiguriert, werden Sie im Falle einer erfolglosen Übertragung per Mail benachrichtig. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:Wählen Sie zunächst den Modus über welchen Sie die Error-Mails versenden möchten&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
Für den Versand der E-Mails über einen SMTP, wählen Sie &amp;quot;SMTP&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für den SMTP Server hinterlegen und die Authentifizierung aktivieren.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt.&lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
Für den Versand der E-Mails via Microsoft Office365, wählen Sie &amp;quot;O365&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:Dies ist die offizielle URL für die Microsoft Graph API. Diese ist im Standard bereits vorbelegt&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Applikation (Client) ID der registrierten Applikation (siehe Azure Konfiguration)&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:in Azure hinterlegtes Secret der Applikation (nicht die ID des Secrets)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID der in Azure registrierten Applikation&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies ist der Standard-Scope welcher für das Versenden von Mails via Microsoft Graph benötigt wird. Dieser Parameter ist vorbelegt.&lt;br /&gt;
&lt;br /&gt;
===Allgemein===&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
&lt;br /&gt;
;Testen&lt;br /&gt;
:Sie können mit dieser Option eine Testnachricht zur Prüfung der eingestellten Parameter verschicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Module==&lt;br /&gt;
[[Datei:ComManager_Modul.png|360px|thumb|right|Module]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Module&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Moduls in HVS32&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul Typ&amp;#039;&amp;#039;&amp;#039; - Modul Typ/Art; das in der Klammer dargestellte Kürzel &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; gibt Auskunft darüber ob es ein &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (z.B. Routendownload) oder &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload Modul (FFDatei, WaWi-Rück., etc.) ist&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager_AddModul.png|340px|thumb|right|Modul hinzufügen]]&lt;br /&gt;
;Modul hinzufügen / konfigurieren&lt;br /&gt;
Über die Module findet die Kommunikation zwischen HVS32 und dem angegebenen Server statt. Ein solcher Server kann entweder ein eigener [[HVS32_Communication_Manager#Server|(SMTP) Server]] oder direkt der Server vom Frachtführer oder Kunden sein.&lt;br /&gt;
&lt;br /&gt;
Nach der Auswahl des Modul-Typs (FTP, SFTP, SMTP, PLD/UPS, HTTP) erfolgt die vor Konfiguration vom neuen Modul. In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.&lt;br /&gt;
&lt;br /&gt;
;Modul Art&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; - Standard Auswahl für den Upload von FF-Dateien beim Tagesabschluss&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; - Kundenindividuelle Übertragung von z.B. WaWi-Rück-Dateien an einen Kundeneigenen Server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Spezielle Modul Art für den Download von z.B. Routendateien&lt;br /&gt;
;ModulID&lt;br /&gt;
:Eine automatisch generierte ID für die Auswahl und Zuweisung des Moduls im HVS32&lt;br /&gt;
;Frachtführer&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Frachtführer-Modulen im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Auftraggeber&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Auftraggebern/Mandanten im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Notiz&lt;br /&gt;
:Optionale Notiz, zur besseren Übersicht (wird in der Übersicht und im HVS32 dargestellt)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===FTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 21) &lt;br /&gt;
;FTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP-Account zur Authentifizierung am FTP-Server&lt;br /&gt;
;FTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem FTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;FTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt.&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;FTP Transfer-Modus&lt;br /&gt;
:Geben Sie an ob die Daten binär oder als Text übertragen werden sollen.&lt;br /&gt;
;FTP Sicherheit  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) implizit&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) explizit. (Hier kann der Server auch unsichere Verbindungen zulassen)&lt;br /&gt;
;FTP Verbindung&lt;br /&gt;
:Hier können Sie die Methode zum Verbindungsaufbau wählen. Es sollte standardmäßig PASSIVE gewählt werden.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_FTPModulConf.png|thumb|right|FTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SFTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 22)&lt;br /&gt;
;SFTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am SFTP-Server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password zur Authentifizierung am SFTP-Server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:Falls Sie einen private Key verwenden, können Sie hier den Pfad zur Datei angeben.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Hier geben Sie bitte Ihre Passphrase an um die oben genannte Datei zu entschlüsseln&lt;br /&gt;
;SFTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem SFTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;SFTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt..&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Zeit in Millisekunden, die der Verbindungsaufbau und einzelne Kommunikationsschritte maximal in Anspruch nehmen können (im Standard 30000ms).&lt;br /&gt;
:Im Konfigurationsdialog selbst wird unabhängig von der Einstellung ein Timeout von 5000ms verwendet, um die Verbindung schneller Testen zu können.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sollte beim Verbindungstest der Fehler &amp;quot;Algorithm negotiation fail&amp;quot; auftreten, liegt es i.d.R. daran, dass der SFTP Server alte Sicherheits Algorithmen wie z.B. ssh-dss nutzt, welche nicht mehr unterstützt werden. In diesem Fall setzen Sie den Haken &amp;quot;Alte Algorithmen bevorzugen&amp;quot; bzw. &amp;quot;prefer old algorithms&amp;quot; um eine Unterstützung der alten Sicherheits Algorithmen zu erzwingen.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SMTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Hier können Sie einen SMPT Server wählen, den Sie zuvor im Reiter „Server“ konfiguriert haben. Eine genaue Beschreibung finden Sie unter &amp;#039;&amp;#039;&amp;#039;[[#SMTP Server konfigurieren|SMTP Server konfigurieren]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
;Mail Inhalt (PLAIN Text)&lt;br /&gt;
:Unformatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
;Mail Inhalt (HTML Text)&lt;br /&gt;
:HTML konform formatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
&lt;br /&gt;
Der Test erfolgt bei SMTP Modulen über &amp;#039;&amp;#039;&amp;#039;Testbutton&amp;#039;&amp;#039;&amp;#039; im Konfigurationsdialog des entsprechenden &amp;#039;&amp;#039;&amp;#039;Servers&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SMTPModulConf.png|thumb|super|SMTP Modul Konfiguration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===PLD Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL des Servers&lt;br /&gt;
;PLD Pfad &lt;br /&gt;
:Zielpfad vom HTTPS-Server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 443)&lt;br /&gt;
;PLD Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD-Report Speicherpfad&lt;br /&gt;
:Hier wird der Pfad zu einem Unterordner angegeben, in welchen die Rückmelde-/Reportdateien vom PLD-Server gespeichert werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_PLDModulConf.png|thumb|super|PLD Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===HTTP(S) Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:Die HTTP oder HTTPS URL mit Funktionspfad und ggf. abweichendem Port des Servers&lt;br /&gt;
:Über die Auswahl &amp;quot;parsbar&amp;quot; lässt sich die URL in Form eines Scripts hinterlegen, den man in einem Bearbeitungsdialog &amp;quot;...&amp;quot; editieren und prüfen kann.&lt;br /&gt;
;HTTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Content-Type vom Request, welcher vom Server akzeptiert wird (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Downlaod Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
[[Datei:ComManager_Server.png|360px|thumb|right|Server]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Kommunikationsservern&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Servers in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Typ&amp;#039;&amp;#039;&amp;#039; - Server Typ/Art (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SMTP Server konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Server-ID erfolgt die Konfiguration vom neuen Kommunikationsserver.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
 &lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für  den SMTP Server hinterlegen und die Authentifizierung aktivieren. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist  (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt. &lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Proxys==&lt;br /&gt;
[[Datei:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Proxys in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Typ&amp;#039;&amp;#039;&amp;#039; - Proxy Typ/Art (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Servername oder IP-Adresse vom Proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Proxy als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Proxy-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Proxy Eintrag. Diese Änderung ist unwiderruflich, sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Proxy hinzufügen / konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_ProxyConf.png|300px|thumb|right|Proxy Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Proxy-ID erfolgt die Konfiguration vom neuen Proxy.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
;PROXY Typ&lt;br /&gt;
:Bestimmt die Art vom eingesetzten Proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der Proxy Server erreichbar ist.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port unter dem der Proxy Server erreichbar ist &lt;br /&gt;
;PROXY Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am Proxy Server&lt;br /&gt;
;PROXY Passwort&lt;br /&gt;
:Passwort zur Authentifizierung am Proxy Server&lt;br /&gt;
&lt;br /&gt;
;HINWEIS&lt;br /&gt;
:Der FTP Proxy-Typ &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;Benutzer&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; wird direkt im &amp;#039;&amp;#039;&amp;#039;FTP-Modul&amp;#039;&amp;#039;&amp;#039; konfiguriert und nicht als Proxy.&lt;br /&gt;
:Tragen Sie dazu die Daten im FTP-Modul wie folgt ein: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP-Proxy-Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;FTP Benutzer = &amp;lt;FTP-Benutzer&amp;gt;@&amp;lt;FTP-Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
=Microsoft Azure Konfiguration für Microsoft Office365 (O365)=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Fehlercode ||Fehlerbeschreibung||Fehlerbehebung&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unbekannter Fehler bei der Verarbeitung eines Send Message Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Send Message Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unbekannter Fehler bei der Verarbeitung eines Upload Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Upload Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Send Message Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Upload Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Fehler beim Konvertieren der Antwort in XML - Response ist NULL||Dies ist ein allgemeiner Fehler bei der Verarbeitung eienr Anfrage. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Fehler beim Parsen der XML Daten in REST Funktion uploadFile||Die Übergabe-Daten aus dem HVS32 für den Upload sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion uploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Fehler beim Konvertieren der Antwort in XML für REST Funktion uploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Fehler beim Einlesen der Datei(en) in REST Funktion uploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob in dem entsprechenden Verzeichnis die zu übertragende Datei existiert und ausreichende Berechtigungen zum Lesen von Dateien für den Windows-Benutzer SYSTEM (oder der im Heidler-ComManager hinterlegten Windows-Benutzer) gesetzt sind. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Fehler beim Parsen der XML Daten in REST Funktion downloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion downloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Fehler beim Konvertieren der Antwort in XML für REST Funktion downloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Fehler beim Parsen der XML Daten in REST Funktion sendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Fehler beim Konvertieren der Antwort in XML für REST Funktion sendMessage||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Fehler beim Einlesen der Datei(en) in REST Funktion sendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Fehler beim Parsen der XML Daten in REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueUploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Fehler beim Einlesen der Datei(en) in REST Funktion queueUploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueUploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Fehler beim Parsen der XML Daten in REST Funktion queueDownloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueDownloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueDownloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Fehler beim Parsen der XML Daten in REST Funktion queueSendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueSendMessage||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Fehler beim Einlesen der Datei(en) in REST Funktion queueSendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueSendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Fehler beim Laden der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Fehler beim Lesen der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Fehler beim Konvertieren der Antwort in XML für REST Funktion getModuleList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Fehler beim Laden der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Fehler beim Lesen der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Fehler beim Konvertieren der Antwort in XML für REST Funktion getServerList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Fehler beim Löschen der temporären Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Fehler beim Löschen der temporären Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Fehler bei Initialisierung des HVS32 Datenbank Managers||Es ist ein Fehler beim Initialisieren des DatenbankManagers aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Fehler bei Initialisierung der Schreib-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Schreib-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Fehler bei Initialisierung des Prepared Statements zum Updaten der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Fehler beim Updaten der FF Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Fehler bei Update von FF-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Fehler bei Initialisierung des Prepared Statements zum Updaten der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Fehler beim Updaten der WaWi-Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Fehler bei Update von WaWi-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Fehler bei Initialisierung der Lese-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Lese-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Fehler bei Initialisierung des Prepared Statements zum Lesen der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Fehler beim Lesen der FF-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF Datei in HVS32 Datenbank nicht gefunden||Die vom HVS32 übermittelte FF-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die FF-Datei wurde bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Fehler bei Initialisierung des Prepared Statements zum Lesen der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Fehler beim Lesen der WaWi-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi-Datei nicht in HVS32 Datenbank gefunden||Die vom HVS32 übermittelte WaWi-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Fehler beim Instanziieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Instanziieren des Upload-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Fehler beim Initialisieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Fehler beim Instanziieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Instanziieren des Download-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Fehler beim Initialisieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Fehler beim Instanziieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Instanziieren des SendMessage-Moduls fehlgeschlagen||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Fehler beim Initialisieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Fehler bei der Verbindung zum FTP Server||Es ist ein Fehler bei der Verbindung zum FTP-Server aufgetreten. Prüfen Sie den hinterlegten FTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Fehler beim Login auf FTP Server ||Es ist ein Fehler beim Login zum FTP-Server aufgetreten. Prüfen Sie die hinterlegten Login-Daten (Benutzername/Passwort) in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Fehler beim Wechseln des Verzeichnisses auf dem FTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem FTP-Server aufgetreten. Prüfen Sie das hinterlegte FTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Fehler beim Hochladen der Datei auf FTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Fehler beim Herunterladen der Datei vom FTP Server||Es ist ein Fehler beim Herunterladen der Datei vom FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Fehler beim Umbenennen der Datei auf FTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Fehler beim Verschieben der Datei auf FTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Aufruf einer nicht unterstützten Funktion im FTP Modul||Die Aufgerufene Funktion wird von diesem FTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Fehler beim Starten der Session auf dem STFP Server||Es ist ein Fehler beim Starten der Session zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Fehler beim Starten der Session auf dem Jump Host für die SFTP Übertragung||Es ist ein Fehler beim Starten der Session zum Jump Host aufgetreten. Prüfen Sie den hinterlegten Jump Host Einstellungen in der SFTP-Server Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Fehler beim Öffnen des Kanals zum SFTP Server||Es ist ein Fehler beim Öffnen des Kanals zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Fehler bei der Verbindung zum SFTP Server||Es ist ein Fehler bei der Verbindung zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Fehler beim Wechseln des Verzeichnisses auf dem SFTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem SFTP-Server aufgetreten. Prüfen Sie das hinterlegte SFTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Fehler beim Hochladen der Datei auf SFTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Fehler beim Hochladen der Datei auf SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen. &lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Fehler beim Umbenennen der Datei auf SFTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Fehler beim Verschieben der Datei auf SFTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Fehler beim Herunterladen der Datei vom SFTP Server||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Fehler beim Herunterladen der Datei vom SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Aufruf einer nicht unterstützten Funktion im SFTP Modul||Die Aufgerufene Funktion wird von diesem SFTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP Konfiguration nicht gefunden||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den ausgewählten SMTP-Server in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegale Parameter in SMTP Konfiguration - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegale Parameter in SMTP Konfiguration - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegale Parameter in SMTP Konfiguration - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Mail-Text in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte CC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte BCC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||Keine SMTP Daten von HVS32 gefunden||Es wurden keine SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||SMTP Daten von HVS32 sind ungültig||Es wurden fehlerhafte SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegale Parameter in SMTP Daten vom HVS32 - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegale Parameter in SMTP Daten vom HVS32 - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegale Parameter in SMTP Daten vom HVS32 - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte CC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte BCC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Aufruf einer nicht unterstützten Funktion im SMTP Modul||Die Aufgerufene Funktion wird von diesem SMTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Aufruf einer nicht unterstützten Funktion im PLD Modul||Die Aufgerufene Funktion wird von diesem PLD-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warnung - Datei bereits übertragen!||Die Frachtführer-Datei wurde bereits übertragen und konnte somit vom UPS-Server nicht akzeptiert werden. Bitte übertragen Sie diese Datei nicht erneut.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warnung - Daten wurden mit Warnungen hochgeladen. Bitte korrigieren Sie diese vor dem nächsten Upload!||Die Frachtführer-Datei wurde erfolgreich an den UPS-Server übermittelt und von diesem verarbeitet. Die Datei muss nicht erneut übermittelt werden. Allerdings gibt es inhaltliche Fehler in der FF-Datei, welche vor dem nächsten Tagesabschluss behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Fehler - Upload aufgrund von Fehlern in den PLD Daten fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Schwerer PLD Fehler - Upload aufgrund von Fehlern in den Input Parametern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von SCHWEREN Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unbekannter PLD Fehler - Upload aufgrund von unbekannten Fehlern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von unbekannten Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Fehler in Rückmeldung - kein Statuscode gefunden!||Es wurde ein Fehler in der Rückmeldung vom UPS-Server festgestellt. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Fehler beim Parsen der Rückmeldung||Es ist ein Fehler beim Parsen der Rückmeldung vom UPS-Server aufgetreten. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Fehler beim Speichern der Reportdatei(en)||Es ist ein Fehler beim Speichern der Reports vom UPS-Server aufgetreten. Bitte prüfen Sie den konfigurierten Speicher-Pfad in der entsprechenden PLD-Modulkonfiguration des HVS32CommuniationManagers, sowie ggf. die Benutzerrechte dieses Verzeichnisses.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Fehler beim Lesen der EDI Datei||Es ist ein Fehler beim Lesen der FF-Datei im PLD Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Fehler beim Übertragen der Daten an den UPS Server||Es ist ein Fehler beim Übertragen der Daten an den UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Fehler beim Übertragen der Daten an den HTTP(S) Server||Es ist ein Fehler beim Übertragen der Daten an den HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Fehler beim Herunterladen der Datei vom HTTP(S) Server||Es ist ein Fehler beim Herunterladen der Datei vom HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Aufruf einer nicht unterstützten Funktion im HTTP-Modul||Die Aufgerufene Funktion wird von diesem HTTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6097</id>
		<title>HVS32 Communication Manager(en)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager(en)&amp;diff=6097"/>
		<updated>2025-03-19T08:02:15Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Configure ErrorHandler */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Communication_Manager]]&lt;br /&gt;
The Communication Manager (hereafter abbreviated as ComManager) is a service that centrally manages communication between HVS32 and customers or HVS32 and carriers. The ComManager is designed for communications via FTP, SFTP, or SMTP protocols.&lt;br /&gt;
&lt;br /&gt;
Similar to WinSCP, this service is controlled by HVS32 and sends data to the destination server configured in the module.&lt;br /&gt;
&lt;br /&gt;
It is intended to gradually take over communications from HVS32 and replace other external transmission programs such as WinSCP.&lt;br /&gt;
&lt;br /&gt;
=ComManager Configuration=&lt;br /&gt;
The ComManager Configurator can be accessed either directly through the &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; in the installation directory &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; or from the [[Setting up Communication Manager in HVS32|HVS32 Configurator]].&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager-Main Window EN.png|500px|thumb|ohne|ComManager main window]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link to this wiki entry&lt;br /&gt;
;2 - Selection Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Modules|Modules]]&amp;#039;&amp;#039;&amp;#039; - Modules for file transmission during daily closing, Wawi return, and route downloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Servers|Servers]]&amp;#039;&amp;#039;&amp;#039; - Internal communication servers such as Microsoft Exchange (SMTP) connections&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager(en)#Proxies|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Internal proxy servers&lt;br /&gt;
;3 - Overview of configured modules&lt;br /&gt;
;4 - Summary of the configuration of the selected module&lt;br /&gt;
;5 - [[HVS32_Communication_Manager(en)#Configure_ErrorHandler|Errorhandler Configuration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager(en)#Service_Settings|Service Settings]]&lt;br /&gt;
 &lt;br /&gt;
==Service Settings==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|In this section, the basic settings of the ComManager service are configured, which are necessary to establish a connection to the service. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warning: The configurations you make here will be applied only after restarting the ComManager service!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Main Directory:   &lt;br /&gt;
:Specify the path to HVS32 here&lt;br /&gt;
;HVS32 Database File:&lt;br /&gt;
:Specify the path to the HVS32 database file&lt;br /&gt;
;HVS32 Database Server:&lt;br /&gt;
:IP address or hostname of the PC where the database is located&lt;br /&gt;
;HVS32 Database Port:&lt;br /&gt;
:The port for the HVS32 database usually does not need adjustment. The default port is set to 3050.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Communication port through which the ComManager service is accessible via REST. This port must be opened in the server&amp;#039;s firewall for external communication with the clients.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Configuration Window of Service Settings]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Configure ErrorHandler==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|If an ErrorHandler is configured, you will be notified by email in case of a failed transmission. &amp;#039;&amp;#039;&amp;#039;This area is password-protected; the same password as for HVS32 user &amp;quot;vadmin&amp;quot; is required.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:First of all, you have to choose wich mode you want to use to send error mails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
To send the error mails via SMTP choose the mode &amp;quot;SMTP&amp;quot; and enter the following parameters:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname where the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and enable authentication.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port at which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security, provided the SMTP server supports it.&lt;br /&gt;
;TLS required&lt;br /&gt;
:The server is requested to provide TLS support.&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
To send the error mails via Microsoft Office365 choose the mode &amp;quot;O365&amp;quot; and enter the following parameters:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:This is the official URL for the Microsoft Graph API. This parameter is set by default.&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Application (Client) ID of the registered app in Azure (siehe Azure Konfiguration)&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:the secret of the app created in Azure (not the id of the secret)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID of the registered app in Azure&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies This is the default scope which is needed to send mails via Microsoft Graph. This parameter is set by default.&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent through the server.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and will be displayed as the sender address for emails sent through this module.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text will be used as the subject when sending the emails.&lt;br /&gt;
&lt;br /&gt;
;Test&lt;br /&gt;
:You can use this option to send a test message to verify the configured parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Modules==&lt;br /&gt;
[[File:ComManager_Modules_EN.png|360px|thumb|right|Modules]]&lt;br /&gt;
;1 - Overview of configured modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the module in HVS32 is done through this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Module Type&amp;#039;&amp;#039;&amp;#039; - Type/category of module; the abbreviation &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; in parentheses indicates whether it is a &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (e.g., route download) or &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload module (FFFile, Wawi return, etc.)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will cause errors in process handling.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, it will cause errors in process handling.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
&lt;br /&gt;
[[File:ComManager_AddModul.png|340px|thumb|right|Add Module]]&lt;br /&gt;
;Add / configure module&lt;br /&gt;
Communication between HVS32 and the specified server occurs through modules. Such a server can be either a separate [[HVS32_Communication_Manager(en)#Server|(SMTP) server]] or directly the carrier&amp;#039;s or customer&amp;#039;s server.&lt;br /&gt;
&lt;br /&gt;
After selecting the module type (FTP, SFTP, SMTP, PLD/UPS, HTTP), the configuration of the new module takes place. In the following dialog, you can adjust the corresponding parameters.&lt;br /&gt;
&lt;br /&gt;
;Module Type&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; - Standard choice for uploading FF files during daily closing&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039; - Customer-specific transmission of, for example, Wawi return files to a customer&amp;#039;s server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Special module type for downloading, e.g., route files&lt;br /&gt;
;Module ID&lt;br /&gt;
:An automatically generated ID for the selection and assignment of the module in HVS32&lt;br /&gt;
;Carrier&lt;br /&gt;
:Additional restriction of the module for the use of specific carrier modules in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Principal&lt;br /&gt;
:Additional restriction of the module for the use of specific principals/clients in HVS32 (exclusively for FF file transmission)&lt;br /&gt;
;Note&lt;br /&gt;
:Optional note for better overview (displayed in the overview and in HVS32)&lt;br /&gt;
&lt;br /&gt;
===Configure FTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port at which the server is accessible (Default port 21) &lt;br /&gt;
;FTP User&lt;br /&gt;
:Username for authentication on the FTP server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password for authentication on the FTP server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP account for authentication on the FTP server&lt;br /&gt;
;FTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the FTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;FTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;FTP Transfer Mode&lt;br /&gt;
:Specify whether the data should be transferred as binary or text.&lt;br /&gt;
;FTP Security  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) implicitly&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP over Secure Socket Layer (SSL) explicitly. (Here, the server can allow insecure connections as well)&lt;br /&gt;
;FTP Connection&lt;br /&gt;
:Choose the method for establishing the connection. PASSIVE should be chosen by default.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the FTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_FTPModulConf.png|thumb|right|FTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SFTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP address or hostname of the server&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port at which the server is accessible (Default port 22)&lt;br /&gt;
;SFTP User&lt;br /&gt;
:Username for authentication on the SFTP server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password for authentication on the SFTP server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:If you are using a private key, you can specify the path to the file here.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Enter your passphrase here to decrypt the file mentioned above&lt;br /&gt;
;SFTP Directory &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be uploaded to the user-specific root directory.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Target path on the SFTP server; if left blank, files will be downloaded from the user-specific root directory.&lt;br /&gt;
;Move to (Directory)&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Target path on the SFTP server where the file will be moved after a successful upload. If left blank, the file will be uploaded directly to the &amp;quot;SFTP Directory&amp;quot; without additional movement.&lt;br /&gt;
;Name Extension after Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension after a successful upload to the filename.&lt;br /&gt;
;Name Extension on Upload&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transmission&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Adds an additional file extension/name extension before the upload to the filename. The filename remains after the upload; the file name extension is not removed.&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
:Local default directory where the downloaded files should be written. Depending on the process, the directory can be overwritten by HVS32.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Time in milliseconds that the connection setup and individual communication steps can take at most (standard 30000ms).&lt;br /&gt;
:In the configuration dialog itself, a timeout of 5000ms is used regardless of the setting to test the connection more quickly.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;If you encounter the error &amp;quot;Algorithm negotiation fail&amp;quot; during the connection test, it is usually because the SFTP server uses old security algorithms such as ssh-dss, which are no longer supported. In this case, check the box &amp;quot;Prefer Old Algorithms&amp;quot; or &amp;quot;prefer old algorithms&amp;quot; to enforce support for the old security algorithms.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
During a test, an attempt is made to establish a connection to the server, and access to the specified directory is checked. &amp;lt;br /&amp;gt;If no directory is specified, only the connection to the server is tested. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;WARNING:&amp;#039;&amp;#039;&amp;#039; Only the connection setup is tested; if, for example, the SFTP user does not have sufficient permissions to create files, the error occurs only during an actual transfer via HVS32!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Choose an SMTP server that you have configured in the &amp;quot;Server&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Configure SMTP Server|Configure SMTP Server]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Reply Address&lt;br /&gt;
:This address overrides the sender address of the SMTP server and is used as the sender address for emails sent via this module.&lt;br /&gt;
;To/CC/BCC Address(es)&lt;br /&gt;
:Specify the recipients who should receive a notification email. Multiple recipient email addresses can be entered separated by commas.&lt;br /&gt;
;Subject&lt;br /&gt;
:This text is used as the subject when sending emails.&lt;br /&gt;
;Email Content (PLAIN Text)&lt;br /&gt;
:Unformatted message text for the outgoing email.&lt;br /&gt;
;Email Content (HTML Text)&lt;br /&gt;
:HTML-compliant formatted message text for the outgoing email.&lt;br /&gt;
&lt;br /&gt;
Testing is done for SMTP modules via the &amp;#039;&amp;#039;&amp;#039;Test button&amp;#039;&amp;#039;&amp;#039; in the configuration dialog of the corresponding &amp;#039;&amp;#039;&amp;#039;server&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_SMTPModulConf.png|thumb|super|SMTP Module Configuration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure PLD Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL of the server&lt;br /&gt;
;PLD Path &lt;br /&gt;
:Destination path on the HTTPS server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port under which the server is reachable (Default port 443)&lt;br /&gt;
;PLD User&lt;br /&gt;
:Username for authentication on the HTTPS server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password for authentication on the HTTPS server&lt;br /&gt;
;PLD-Report Storage Path&lt;br /&gt;
:Here, the path to a subfolder is specified where the feedback/report files from the PLD server will be saved.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_PLDModulConf.png|thumb|super|PLD Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Configure HTTP(S) Module===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|The combined module ID along with notes is displayed as the title in the dialog.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;Max. Retry Count&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from HVS32.&lt;br /&gt;
;Wait Time between Retries&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried.&lt;br /&gt;
&lt;br /&gt;
;Max. Retry Count (Queue)&lt;br /&gt;
:Here, you can set how many times a transmission attempt should be retried if the file is sent directly from the queue.&lt;br /&gt;
;Wait Time between Retries (Queue)&lt;br /&gt;
:Specify an interval at which the transmission attempt should be retried if the file is in the queue.&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:The HTTP or HTTPS URL with function path and, if applicable, a different port of the server.&lt;br /&gt;
:Using the &amp;quot;parsable&amp;quot; option allows you to store the URL in the form of a script that can be edited and verified in an editing dialog &amp;quot;...&amp;quot;.&lt;br /&gt;
;HTTP User&lt;br /&gt;
:Username for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password for authentication (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) on the HTTP(S) server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(This option is available only for module types &amp;#039;&amp;#039;&amp;#039;Carrier Module&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Additional Transfer&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Content-Type of the request accepted by the server (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Directory&lt;br /&gt;
:(This option is available only for the module type &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039;.)&lt;br /&gt;
:Local default directory where downloaded files should be written. Depending on the process, the directory can be overridden by HVS32.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Here, you can choose a proxy that you have configured in the &amp;quot;Proxy&amp;quot; tab. You can find a detailed description under &amp;#039;&amp;#039;&amp;#039;[[#Proxies|Proxies]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can test the connection by clicking the Test button.&lt;br /&gt;
During the test, an attempt is made to establish a connection to the server, but no authentication takes place.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[File:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Module Configuration]]&lt;br /&gt;
[[File:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Download Module Configuration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
[[File:ComManager_Server.png|360px|thumb|right|Servers]]&lt;br /&gt;
;1 - Overview of configured communication servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the server in the modules are done based on this ID&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Type&amp;#039;&amp;#039;&amp;#039; - Server Type/Category (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Server&amp;#039;&amp;#039;&amp;#039; - Option to add a new server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Server&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected server with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Server&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the server is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Server&amp;#039;&amp;#039;&amp;#039; - Opens the server configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Server&amp;#039;&amp;#039;&amp;#039; - Deletes the server entry. This change is irreversible; if the server is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected server&lt;br /&gt;
Keep the original file tag please&lt;br /&gt;
&lt;br /&gt;
===Configure SMTP Server===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Configuration]]&lt;br /&gt;
After entering the unique server ID, the configuration of the new communication server is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
 &lt;br /&gt;
;From Address&lt;br /&gt;
:The email address specified here will be displayed as the sender address for all emails sent via the server.&lt;br /&gt;
;From Name&lt;br /&gt;
:This name will be displayed as the sender&amp;#039;s name.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP address or hostname under which the SMTP server is accessible.&lt;br /&gt;
;SMTP Authentication&lt;br /&gt;
:Here, you can enter your credentials for the SMTP server and activate authentication. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port under which the SMTP server is accessible (25, 465, 587)&lt;br /&gt;
;SSL Enabled&lt;br /&gt;
:Data sent will be encrypted via Secure Sockets Layer.&lt;br /&gt;
;TLS Enabled&lt;br /&gt;
:Data sent will be encrypted via Transport Layer Security if the SMTP server supports it. &lt;br /&gt;
;TLS Required&lt;br /&gt;
:The server requires TLS support.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Proxies==&lt;br /&gt;
[[File:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Overview of configured proxies&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Selection and assignment of the proxy is done based on this ID in the modules&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Type&amp;#039;&amp;#039;&amp;#039; - Proxy Type/Category (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Server name or IP address of the proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modified&amp;#039;&amp;#039;&amp;#039; - Modification date of the configuration&lt;br /&gt;
;2 - Control Options&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Add Proxy&amp;#039;&amp;#039;&amp;#039; - Option to add a new proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Copy Proxy&amp;#039;&amp;#039;&amp;#039; - Allows duplicating the selected proxy with a new ID.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Rename Proxy&amp;#039;&amp;#039;&amp;#039; - Opens an input dialog to change the ID. Note: If the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Edit Proxy&amp;#039;&amp;#039;&amp;#039; - Opens the proxy configuration dialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Remove Proxy&amp;#039;&amp;#039;&amp;#039; - Deletes the proxy entry. This change is irreversible; if the proxy is in use, this will lead to errors in process processing.&lt;br /&gt;
;3 - Summary of the configuration of the selected proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Add/Configure Proxy===&lt;br /&gt;
----&lt;br /&gt;
[[File:ComManager_ProxyConf.png|300px|thumb|right|Proxy Configuration]]&lt;br /&gt;
After entering the unique proxy ID, the configuration of the new proxy is done.&lt;br /&gt;
In the following dialog, you can adjust the corresponding parameters.  &lt;br /&gt;
;PROXY Type&lt;br /&gt;
:Determines the type of the deployed proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP address or hostname under which the proxy server is accessible.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port under which the proxy server is accessible &lt;br /&gt;
;PROXY User&lt;br /&gt;
:Username for authentication on the proxy server&lt;br /&gt;
;PROXY Password&lt;br /&gt;
:Password for authentication on the proxy server&lt;br /&gt;
&lt;br /&gt;
;NOTE&lt;br /&gt;
:The FTP proxy type &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;User&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; is configured directly in the &amp;#039;&amp;#039;&amp;#039;FTP module&amp;#039;&amp;#039;&amp;#039; and not as a proxy.&lt;br /&gt;
:To do this, enter the data in the FTP module as follows: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP Proxy Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;FTP User = &amp;lt;FTP User&amp;gt;@&amp;lt;FTP Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Before exiting the program, be sure to click on &amp;quot;Save&amp;quot; to save your configurations.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Error Code ||Error Description||Troubleshooting&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unknown error occurred while processing a Send Message job! Response is NULL!||This is a general error in processing a Send Message job. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unknown error occurred while processing an Upload job! Response is NULL!||This is a general error in processing an Upload job. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Error occurred while deleting temporary file(s) during processing of a Send Message job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Error occurred while deleting temporary file(s) during processing of an Upload job.||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Error converting response to XML - Response is NULL||This is a general error in processing a request. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Error parsing XML data in REST function uploadFile||The data received from HVS32 for upload is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Error creating module configuration for REST function uploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Error converting response to XML for REST function uploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Error reading file(s) in REST function uploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory and if sufficient permissions for reading files are set for the Windows user SYSTEM (or the Windows user specified in Heidler-ComManager). Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Error writing temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Error parsing XML data in REST function downloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Error creating module configuration for REST function downloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Error converting response to XML for REST function downloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Error parsing XML data in REST function sendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Error converting response to XML for REST function sendMessage||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding server module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Error reading file(s) in REST function sendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Error writing temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Error parsing XML data in REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Error creating module configuration for REST function queueUploadFile||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Error converting response to XML for REST function queueUploadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Error reading file(s) in REST function queueUploadFile||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Error writing temporary file(s) in REST function queueUploadFile||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Error parsing XML data in REST function queueDownloadFile||The data received from HVS32 for download is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Error creating module configuration for REST function queueDownloadFile||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Error converting response to XML for REST function queueDownloadFile||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Error parsing XML data in REST function queueSendMessage||The data received from HVS32 for SendMessage is incorrect. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Error converting response to XML for REST function queueSendMessage||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Error reading file(s) in REST function queueSendMessage||The file to be transferred does not exist or cannot be read. Please check if the file to be transferred exists in the specified directory. Try repeating the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Error writing temporary file(s) in REST function queueSendMessage||The temporary copy of the file(s) to be transferred could not be created. Try repeating the operation. If this doesn&amp;#039;t work, please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Error loading main configuration in REST function getModuleList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Error reading main configuration in REST function getModuleList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Error converting response to XML for REST function getModuleList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Error loading main configuration in REST function getServerList||There was an error loading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Error reading main configuration in REST function getServerList||There was an error reading the main configuration. Please check your main settings in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Error converting response to XML for REST function getServerList||The response to HVS32 could not be generated. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Error deleting temporary file(s) in REST function uploadFile||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Error deleting temporary file(s) in REST function sendMessage||The temporary copy of the file(s) to be transferred could not be deleted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Error initializing HVS32 Database Manager||There was an error initializing the Database Manager. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Error initializing write connections to HVS32 database||There was an error initializing the write connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Error initializing prepared statements for updating FF file in HVS32 database||There was an error initializing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Error updating FF file||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Error updating FF file - no results found||There was an error executing the SQL for updating database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Error initializing prepared statements for updating WaWi file in HVS32 database||There was an error initializing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Error updating WaWi file||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Error updating WaWi file - no results found||There was an error executing the SQL for updating database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Error initializing read connections to HVS32 database||There was an error initializing the read connections to the database. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Error initializing prepared statements for reading FF file in HVS32 database||There was an error initializing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Error reading FF file from HVS32 database||There was an error executing the SQL for reading database entries for the FF file number. WARNING: The FF file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF file not found in HVS32 database||The FF file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The FF file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Error initializing prepared statements for reading WaWi file in HVS32 database||There was an error initializing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Error reading WaWi file from HVS32 database||There was an error executing the SQL for reading database entries for the WaWi file number. WARNING: The WaWi file may have already been transmitted. Please check the HVS32 database configuration in the main configuration of HVS32CommunicationManager and restart the &amp;quot;Heidler-ComManager&amp;quot; service on the server at a convenient time.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi file not found in HVS32 database||The WaWi file number transmitted by HVS32 could not be found in the HVS32 database. WARNING: The WaWi file may have already been transmitted. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Error instantiating the upload module||The module for the selected module ID for upload cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Failed to instantiate the upload module||The module for the selected module ID for upload could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Error initializing the upload module||The module for the selected module ID for upload cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Error instantiating the download module||The module for the selected module ID for download cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Failed to instantiate the download module||The module for the selected module ID for download could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Error initializing the download module||The module for the selected module ID for download cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Error instantiating the SendMessage module||The server module for the selected server module ID for SendMessage cannot be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Failed to instantiate the SendMessage module||The server module for the selected server module ID for SendMessage could not be instantiated. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Error initializing the SendMessage module||The server module for the selected server module ID for SendMessage cannot be initialized. Please check your settings for the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Error connecting to FTP server||There was an error connecting to the FTP server. Please check the configured FTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Error logging into FTP server||There was an error logging into the FTP server. Please check the configured login credentials (username/password) in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Error changing directory on FTP server||There was an error changing the directory on the FTP server. Please check the configured FTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Error uploading file to FTP server||There was an error uploading the FF file to the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Error downloading file from FTP server||There was an error downloading the file from the FTP server. The FTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Error renaming file on FTP server||There was an error renaming the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Error moving file on FTP server||There was an error moving the FF file on the FTP server. The file might already exist on the FTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Invocation of an unsupported function in FTP module||The invoked function is not supported by this FTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Error starting session on SFTP server||There was an error starting the session to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Error starting session on jump host for SFTP transmission||There was an error starting the session to the jump host. Please check the configured jump host settings in the SFTP server module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Error opening channel to SFTP server||There was an error opening the channel to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Error connecting to SFTP server||There was an error connecting to the SFTP server. Please check the configured SFTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Error changing directory on SFTP server||There was an error changing the directory on the SFTP server. Please check the configured SFTP directory in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Error uploading file to SFTP server||There was an error uploading the FF file to the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Error uploading file to SFTP server - Access denied!||There was an error uploading the FF file to the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Error renaming file on SFTP server||There was an error renaming the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Error moving file on SFTP server||There was an error moving the FF file on the SFTP server. The file might already exist on the SFTP server, or there might be invalid characters in the filename.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Error downloading file from SFTP server||There was an error downloading the file from the SFTP server. The SFTP server might be temporarily overloaded - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Error downloading file from SFTP server - Access denied!||There was an error downloading the file from the SFTP server. The user might not have sufficient permissions. Please check the parameters such as username and SFTP directory - retry the operation. If this doesn&amp;#039;t work, have the permissions checked by the operator of the SFTP server.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Invocation of an unsupported function in SFTP module||The invoked function is not supported by this SFTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP configuration not found||There was an error in the configuration of the SMTP module. Please check the selected SMTP server in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegal parameters in SMTP configuration - recipient address is empty!||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegal parameters in SMTP configuration - subject is empty!||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegal parameters in SMTP configuration - mail text is empty!||There was an error in the configuration of the SMTP module. Please check the configured mail text in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Error setting recipient address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured recipient address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Error setting BCC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured BCC address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Error setting subject in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured subject in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||No SMTP data found from HVS32||No SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||Invalid SMTP data from HVS32||Invalid SMTP data (recipient, subject, content) was transmitted from HVS32 to HVS32CommunicationsManager. Please check the settings in HVS32 and retry the operation.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegal parameters in SMTP data from HVS32 - recipient address is empty!||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegal parameters in SMTP data from HVS32 - subject is empty!||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegal parameters in SMTP data from HVS32 - mail text is empty!||There was an error in the configuration of HVS32. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Error creating message instance!||There was an error in the configuration of the SMTP module. Please check the configured mail parameters such as server, encryption, and authentication in the module configuration of the corresponding module in HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Error setting HTML content in SMTP module||There was an error setting the HTML content in the SMTP module. Please check the configured HTML content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Error setting text content in SMTP module||There was an error setting the text content in the SMTP module. Please check the configured text content in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Error setting message content in SMTP module||There was an error setting the message content in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Error attaching file in SMTP module||There was an error attaching the file in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Error setting FROM address in SMTP module||There was an error in the configuration of the SMTP server module. Please check the configured FROM address in the corresponding server module configuration of HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Error setting recipient address in SMTP module||There was an error in the configuration of HVS32. Please check the configured recipient address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Error setting CC address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured CC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Error setting BCC address in SMTP module||There was an error in the configuration of HVS32. Please check the configured BCC address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Error setting reply-to address in SMTP module||There was an error in the configuration of the SMTP module. Please check the configured reply-to address in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Error setting subject in SMTP module||There was an error in the configuration of HVS32. Please check the configured subject in HVS32 Configurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Error sending email in SMTP module||There was an error sending the email in the SMTP module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Invocation of an unsupported function in SMTP module||The invoked function is not supported by this SMTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Invocation of an unsupported function in PLD module||The invoked function is not supported by this PLD module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warning - File already transmitted!||The carrier file has already been transmitted and therefore could not be accepted by the UPS server. Please do not transmit this file again.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warning - Data uploaded with warnings. Please correct before the next upload!||The carrier file has been successfully transmitted to the UPS server and processed. The file does not need to be transmitted again. However, there are content errors in the FF file that need to be fixed before the next day&amp;#039;s closure. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Error - Upload failed due to errors in the PLD data.||The carrier file has been transmitted to the UPS server but was NOT processed due to errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Severe PLD Error - Upload failed due to errors in the input parameters.||The carrier file has been transmitted to the UPS server but was NOT processed due to SERIOUS errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unknown PLD Error - Upload failed due to unknown errors.||The carrier file has been transmitted to the UPS server but was NOT processed due to unknown errors. The file needs to be retransmitted after fixing the errors. There are content errors in the FF file that need urgent attention. Please check the saved feedback reports from UPS (see module configuration for the directory) and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Error in feedback - no status code found!||An error was detected in the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Error parsing the feedback||There was an error parsing the feedback from the UPS server. Please check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Error saving the report file(s)||There was an error saving the reports from the UPS server. Please check the configured storage path in the corresponding PLD module configuration of HVS32CommunicationManager, as well as the user rights of this directory.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS connection not ready!||There was an error connecting to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Error reading the EDI file||There was an error reading the FF file in the PLD module. Retry the operation. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Error transmitting data to the UPS server||There was an error transmitting data to the UPS server. The UPS server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) connection not ready!||There was an error connecting to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Error transmitting data to the HTTP(S) server||There was an error transmitting data to the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Error downloading file from the HTTP(S) server||There was an error downloading the file from the HTTP(S) server. The HTTP(S) server might be temporarily busy - please retry the operation at a later time. If this doesn&amp;#039;t work, check the log files and contact our support team.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Invocation of an unsupported function in HTTP module||The invoked function is not supported by this HTTP module. Please check the configuration in HVS32 and select a different module for the corresponding function.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6096</id>
		<title>HVS32 Communication Manager</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Communication_Manager&amp;diff=6096"/>
		<updated>2025-03-19T08:02:02Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* ErrorHandler konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32_Communication_Manager(en)]]&lt;br /&gt;
Der Communication Manager (fortan ComManager abgekürzt) ist ein Dienst der die Kommunikation zwischen HVS32 und Kunde oder &amp;lt;br&amp;gt;&lt;br /&gt;
HVS32 und Frachtführer zentral Verwaltet und übernimmt. Gedacht ist der ComManager für Kommunikationen via FTP, SFTP oder SMTP.&lt;br /&gt;
&lt;br /&gt;
Genau wie bei WinSCP wird dieser Dienst vom HVS32 angesteuert und versendet die Daten an den im Modul konfigurierten Zielserver.&lt;br /&gt;
&lt;br /&gt;
Er soll nach und nach die Kommunikationen des HVS32 übernehmen und andere externe Übermittlungsprogramme wie zum Beispiel WinSCP ablösen.&lt;br /&gt;
&lt;br /&gt;
=ComManager Konfiguration=&lt;br /&gt;
Der ComManager-Konfigurator wird entweder direkt über die &amp;#039;&amp;#039;ComManager-Configurator.exe&amp;#039;&amp;#039; im Installationsverzeichnis &amp;#039;&amp;#039;...Heidler\HVS32\ComManager\&amp;#039;&amp;#039; oder aus dem [[HVS32_Communication_Manager_in_HVS32_einrichten|HVS32 Konfigurator]] gestartet.  &lt;br /&gt;
&lt;br /&gt;
[[Datei:Commanager-startmaske.png|500px|thumb|ohne|Commanager-startmaske]]&lt;br /&gt;
&lt;br /&gt;
;1 - Link zu diesem Wiki Eintrag&lt;br /&gt;
;2 - Auswahl Tabs&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Module|Module]]&amp;#039;&amp;#039;&amp;#039; - Module zur Übertragung von Dateien beim Tagesabschluss, Wawi-Rück und Routendownloads&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Server|Server]]&amp;#039;&amp;#039;&amp;#039; - Interne Kommunikationsserver wie z.B. Microsoft Exchange (SMTP) Verbindungen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;[[HVS32_Communication_Manager#Proxys|Proxy]]&amp;#039;&amp;#039;&amp;#039; - Interne Proxyserver&lt;br /&gt;
;3 - Übersicht der eingerichteten Module&lt;br /&gt;
;4 - Zusammenfassung der Konfiguration vom ausgewählten Modul&lt;br /&gt;
;5 - [[HVS32_Communication_Manager#ErrorHandler_konfigurieren|Errorhandler Konfiguration]]&lt;br /&gt;
;6 - [[HVS32_Communication_Manager#Dienst_Einstellungen|Dienst Einstellungen]]&lt;br /&gt;
 &lt;br /&gt;
==Dienst Einstellungen==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Hier werden die grundlegenden Einstellungen des ComManager Dienstes vorgenommen, die erforderlich sind um eine Verbindung zum Dienst aufzubauen. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:#C00000&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Warnung: Die Konfigurationen, die Sie hier vornehmen werden erst nach einem Neustart des ComManager Dienstes übernommen!&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;HVS32 Hauptverzeichnis:   &lt;br /&gt;
:Hier den Pfad zum HVS32 angeben&lt;br /&gt;
;HVS32 Datenbank-Datei:&lt;br /&gt;
:Pfad zur HVS32 Datenbank angeben. &lt;br /&gt;
;HVS32 Datenbank Server:&lt;br /&gt;
:IP Adresse oder Hostnamen des PCs auf dem die Datenbank liegt.&lt;br /&gt;
;HVS32 Datenbanken Port:&lt;br /&gt;
:Der Port zu der HVS32 Datenbank muss nur in den seltensten Fällen angepasst werden. Im Standard ist der Port auf 3050 gestellt.&lt;br /&gt;
;REST Port&lt;br /&gt;
:Kommunikations-Port unter welchem der ComManager-Dienst via REST erreichbar ist. Dieser muss zur externen Kommunikation mit den Clients auf dem Server in der Firewall freigegeben werden.&lt;br /&gt;
&lt;br /&gt;
|[[Datei:ComManager Diensteinstellungen.png|460px|thumb|right|Konfigurationsfenster der Diensteinstellungen]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ErrorHandler konfigurieren==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|Ist ein ErrorHandler konfiguriert, werden Sie im Falle einer erfolglosen Übertragung per Mail benachrichtig. &amp;#039;&amp;#039;&amp;#039;Dieser Bereich ist passwortgeschützt, es wird das selbe Passwort wie für HVS32 user &amp;quot;vadmin&amp;quot; benötigt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
;Mode&lt;br /&gt;
:Wählen Sie zunächst den Modus über welchen Sie die Error-Mails versenden möchten&lt;br /&gt;
&lt;br /&gt;
[[Datei:ErrorhandlerKonfigurieren.png|500px|thumb|right|ErrorHandler Konfiguration - SMTP]]&lt;br /&gt;
===SMTP===&lt;br /&gt;
Für den Versand der E-Mails über einen SMTP, wählen Sie &amp;quot;SMTP&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für den SMTP Server hinterlegen und die Authentifizierung aktivieren.&lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt.&lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert&lt;br /&gt;
&lt;br /&gt;
[[Datei:o365_commanager_03_errorhandler.png|500px|thumb|right|ErrorHandler Konfiguration - O365]]&lt;br /&gt;
===O365===&lt;br /&gt;
Für den Versand der E-Mails via Microsoft Office365, wählen Sie &amp;quot;O365&amp;quot; und konfigurieren Sie die folgenden Parameter:&lt;br /&gt;
;Graph URL&lt;br /&gt;
:Dies ist die offizielle URL für die Microsoft Graph API. Diese ist im Standard bereits vorbelegt&lt;br /&gt;
;Client-ID&lt;br /&gt;
:Applikation (Client) ID der registrierten Applikation (siehe Azure Konfiguration)&lt;br /&gt;
;Client-Secret&lt;br /&gt;
:in Azure hinterlegtes Secret der Applikation (nicht die ID des Secrets)&lt;br /&gt;
;Tenant-ID&lt;br /&gt;
:Tenant-ID der in Azure registrierten Applikation&lt;br /&gt;
;Scope&lt;br /&gt;
:Dies ist der Standard-Scope welcher für das Versenden von Mails via Microsoft Graph benötigt wird. Dieser Parameter ist vorbelegt.&lt;br /&gt;
&lt;br /&gt;
===Allgemein===&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
&lt;br /&gt;
;Testen&lt;br /&gt;
:Sie können mit dieser Option eine Testnachricht zur Prüfung der eingestellten Parameter verschicken.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Module==&lt;br /&gt;
[[Datei:ComManager_Modul.png|360px|thumb|right|Module]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Module&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Moduls in HVS32&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Modul Typ&amp;#039;&amp;#039;&amp;#039; - Modul Typ/Art; das in der Klammer dargestellte Kürzel &amp;quot;U&amp;quot; / &amp;quot;D&amp;quot; gibt Auskunft darüber ob es ein &amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039;ownload (z.B. Routendownload) oder &amp;#039;&amp;#039;&amp;#039;U&amp;#039;&amp;#039;&amp;#039;pload Modul (FFDatei, WaWi-Rück., etc.) ist&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:ComManager_AddModul.png|340px|thumb|right|Modul hinzufügen]]&lt;br /&gt;
;Modul hinzufügen / konfigurieren&lt;br /&gt;
Über die Module findet die Kommunikation zwischen HVS32 und dem angegebenen Server statt. Ein solcher Server kann entweder ein eigener [[HVS32_Communication_Manager#Server|(SMTP) Server]] oder direkt der Server vom Frachtführer oder Kunden sein.&lt;br /&gt;
&lt;br /&gt;
Nach der Auswahl des Modul-Typs (FTP, SFTP, SMTP, PLD/UPS, HTTP) erfolgt die vor Konfiguration vom neuen Modul. In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.&lt;br /&gt;
&lt;br /&gt;
;Modul Art&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; - Standard Auswahl für den Upload von FF-Dateien beim Tagesabschluss&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; - Kundenindividuelle Übertragung von z.B. WaWi-Rück-Dateien an einen Kundeneigenen Server&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Spezielle Modul Art für den Download von z.B. Routendateien&lt;br /&gt;
;ModulID&lt;br /&gt;
:Eine automatisch generierte ID für die Auswahl und Zuweisung des Moduls im HVS32&lt;br /&gt;
;Frachtführer&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Frachtführer-Modulen im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Auftraggeber&lt;br /&gt;
:Zusätzliche Eingrenzung des Moduls für die Verwendung von bestimmten Auftraggebern/Mandanten im HVS32 (ausschließlich für die FF-Datei-Übertragung)&lt;br /&gt;
;Notiz&lt;br /&gt;
:Optionale Notiz, zur besseren Übersicht (wird in der Übersicht und im HVS32 dargestellt)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
===FTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;FTP Server: &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;FTP Port: &lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 21) &lt;br /&gt;
;FTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Password&lt;br /&gt;
:Password zur Authentifizierung am FTP-Server &lt;br /&gt;
;FTP Account&lt;br /&gt;
:FTP-Account zur Authentifizierung am FTP-Server&lt;br /&gt;
;FTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem FTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;FTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt.&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;FTP Transfer-Modus&lt;br /&gt;
:Geben Sie an ob die Daten binär oder als Text übertragen werden sollen.&lt;br /&gt;
;FTP Sicherheit  &lt;br /&gt;
:;FTPS &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) implizit&lt;br /&gt;
:;FTPES: &lt;br /&gt;
::FTP über Secure Socket Layer (SSL) explizit. (Hier kann der Server auch unsichere Verbindungen zulassen)&lt;br /&gt;
;FTP Verbindung&lt;br /&gt;
:Hier können Sie die Methode zum Verbindungsaufbau wählen. Es sollte standardmäßig PASSIVE gewählt werden.&lt;br /&gt;
;Proxy: &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_FTPModulConf.png|thumb|right|FTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_FTPModulConf_Download.png|thumb|right|FTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SFTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SFTP Server &lt;br /&gt;
:IP Adresse des Servers oder Servername&lt;br /&gt;
;SFTP Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 22)&lt;br /&gt;
;SFTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am SFTP-Server &lt;br /&gt;
;SFTP Password&lt;br /&gt;
:Password zur Authentifizierung am SFTP-Server &lt;br /&gt;
;Private-Key-File (OPEN-SSH Format)&lt;br /&gt;
:Falls Sie einen private Key verwenden, können Sie hier den Pfad zur Datei angeben.&lt;br /&gt;
;Passphrase&lt;br /&gt;
:Hier geben Sie bitte Ihre Passphrase an um die oben genannte Datei zu entschlüsseln&lt;br /&gt;
;SFTP Verzeichnis &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Upload&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien in das benutzerspezifische Root-Verzeichnis hochgeladen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; - Zielpfad auf dem SFTP-Server, wenn die Eingabe leer ist, werden die Dateien aus dem benutzerspezifischen Root-Verzeichnis heruntergeladen.&lt;br /&gt;
;Verschiebe nach (Verzeichnis)&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Zielpfad auf dem SFTP-Server, in welchen die Datei nach einem erfolgreichen Upload verschoben wird. Wenn leer, wird die Datei in das &amp;quot;SFTP Verzeichnis&amp;quot; direkt hochgeladen und nicht mehr zusätzlich verschoben.&lt;br /&gt;
;Namenserweiterung nach Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung nach einem einem erfolgreichen Upload an den Dateinamen hinzu.&lt;br /&gt;
;Namenserweiterung beim Upload&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Fügt eine zusätzliche Dateiendung/Namenserweiterung vor dem Upload an den Dateinamen hinzu. Der Dateiname verbleibt nach dem Upload, die Dateinamenerweiterung wird nicht wieder entfernt..&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Timeout (ms)&lt;br /&gt;
:Zeit in Millisekunden, die der Verbindungsaufbau und einzelne Kommunikationsschritte maximal in Anspruch nehmen können (im Standard 30000ms).&lt;br /&gt;
:Im Konfigurationsdialog selbst wird unabhängig von der Einstellung ein Timeout von 5000ms verwendet, um die Verbindung schneller Testen zu können.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sollte beim Verbindungstest der Fehler &amp;quot;Algorithm negotiation fail&amp;quot; auftreten, liegt es i.d.R. daran, dass der SFTP Server alte Sicherheits Algorithmen wie z.B. ssh-dss nutzt, welche nicht mehr unterstützt werden. In diesem Fall setzen Sie den Haken &amp;quot;Alte Algorithmen bevorzugen&amp;quot; bzw. &amp;quot;prefer old algorithms&amp;quot; um eine Unterstützung der alten Sicherheits Algorithmen zu erzwingen.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei einem Test versucht  eine  Verbindung zum Server auszubauen und der Zugriff auf das angegebene Verzeichnis geprüft. &amp;lt;br /&amp;gt;Ist kein Verzeichnis angegeben wird nur die Verbindung zum Server getestet. &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG:&amp;#039;&amp;#039;&amp;#039; Es wird lediglich der Verbindungsaufbau getestet, sollte z.B. der FTP-Benutzer nicht über ausreichende Berechtigungen Verfügen um Dateien zu erstellen, tritt der Fehler erst bei einer richtigen Übertragung über das HVS32 auf!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SFTPModulConf.png|thumb|right|SFTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_SFTPModulConf_Download.png|thumb|right|SFTP Download Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SMTP Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:Hier können Sie einen SMPT Server wählen, den Sie zuvor im Reiter „Server“ konfiguriert haben. Eine genaue Beschreibung finden Sie unter &amp;#039;&amp;#039;&amp;#039;[[#SMTP Server konfigurieren|SMTP Server konfigurieren]]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
;Antwort Adresse&lt;br /&gt;
:Diese Adresse überschreibt die Absenderadresse des SMTP Servers und wird anstatt dessen als Absenderadresse für E-Mails, welche über dieses Modul versendet werden angezeigt.&lt;br /&gt;
;An/CC/BCC Adresse(n)&lt;br /&gt;
:Angabe der Empfänger, die eine Benachrichtigungs-Mail erhalten sollen. Es können auch mehrere Empfänger-Mailadressen mit einem Komma getrennt eingegeben werden.&lt;br /&gt;
;Betreff&lt;br /&gt;
:Dieser Text wird beim Versand der Mails als Betreff verwendet.&lt;br /&gt;
;Mail Inhalt (PLAIN Text)&lt;br /&gt;
:Unformatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
;Mail Inhalt (HTML Text)&lt;br /&gt;
:HTML konform formatierter Nachrichtentext für die zu versendenden E-Mail.&lt;br /&gt;
&lt;br /&gt;
Der Test erfolgt bei SMTP Modulen über &amp;#039;&amp;#039;&amp;#039;Testbutton&amp;#039;&amp;#039;&amp;#039; im Konfigurationsdialog des entsprechenden &amp;#039;&amp;#039;&amp;#039;Servers&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_SMTPModulConf.png|thumb|super|SMTP Modul Konfiguration]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===PLD Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;PLD Server &lt;br /&gt;
:HTTPS URL des Servers&lt;br /&gt;
;PLD Pfad &lt;br /&gt;
:Zielpfad vom HTTPS-Server&lt;br /&gt;
;PLD Port&lt;br /&gt;
:Port unter welchem der Server erreichbar ist (Standartmäßig Port 443)&lt;br /&gt;
;PLD Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD Password&lt;br /&gt;
:Password zur Authentifizierung am HTTPS-Server&lt;br /&gt;
;PLD-Report Speicherpfad&lt;br /&gt;
:Hier wird der Pfad zu einem Unterordner angegeben, in welchen die Rückmelde-/Reportdateien vom PLD-Server gespeichert werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_PLDModulConf.png|thumb|super|PLD Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===HTTP(S) Modul konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
|Als Überschrift wird im Dialog die zusammengesetzte Modul-ID inkl. Notiz angezeigt.&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
;max. Anzahl Wdh.&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus HVS32 heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh.&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll.&lt;br /&gt;
&lt;br /&gt;
;max. Anzahl Wdh. (Queue)&lt;br /&gt;
:Hier können Sie einstellen wie oft ein Übermittlungsversuch wiederholt werden soll, wenn die Datei direkt aus der Queue heraus versendet wird.&lt;br /&gt;
;Wartezeit zwischen Wdh. (Queue)&lt;br /&gt;
:Hier können sie ein Intervall angeben in welchen Abständen der Übermittlungsversuch wiederholt werden soll, wenn die Datei in der Queue liegt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
;HTTP(S) URL &lt;br /&gt;
:Die HTTP oder HTTPS URL mit Funktionspfad und ggf. abweichendem Port des Servers&lt;br /&gt;
:Über die Auswahl &amp;quot;parsbar&amp;quot; lässt sich die URL in Form eines Scripts hinterlegen, den man in einem Bearbeitungsdialog &amp;quot;...&amp;quot; editieren und prüfen kann.&lt;br /&gt;
;HTTP Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;HTTP Password&lt;br /&gt;
:Password zur Authentifizierung (HTTP authentication &amp;#039;&amp;#039;&amp;#039;Basic&amp;#039;&amp;#039;&amp;#039;) am HTTP(S)-Server&lt;br /&gt;
;MIME-Type&lt;br /&gt;
:(Diese Option steht nur bei den Modul-Arten &amp;#039;&amp;#039;&amp;#039;Frachtführer-Modul&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Zusatzübertragung&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Content-Type vom Request, welcher vom Server akzeptiert wird (MULTIPART_FORMDATA, FORM_URLENCODED)&lt;br /&gt;
;Download Verzeichnis&lt;br /&gt;
:(Diese Option steht nur bei der Modul-Art &amp;#039;&amp;#039;&amp;#039;Download&amp;#039;&amp;#039;&amp;#039; zur Verfügung)&lt;br /&gt;
:Lokales Standard Verzeichnis in welches die Heruntergeladenen Dateien geschrieben werden sollen. Je nach Prozess kann das Verzeichnis vom HVS32 überschrieben werden.&lt;br /&gt;
;Proxy &lt;br /&gt;
:Hier können Sie einen Proxy wählen, welchen Sie zuvor im Reiter „Proxy“ konfiguriert haben. Eine genaue Beschreibung hierzu finden sie unter &amp;#039;&amp;#039;&amp;#039;[[#Proxys|Proxys]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sie könne die Verbindung testen indem Sie auf den Testen Button klicken.&lt;br /&gt;
Bei einem Test versucht eine Verbindung zum Server auszubauen, eine Authentifizierung findet dabei nicht statt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|[[Datei:ComManager_HTTPModulConf.png|thumb|super|HTTP Upload Modul Konfiguration]]&lt;br /&gt;
[[Datei:ComManager_HTTPModulConf_Download.png|thumb|super|HTTP Downlaod Modul Konfiguration]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Server==&lt;br /&gt;
[[Datei:ComManager_Server.png|360px|thumb|right|Server]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Kommunikationsservern&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Servers in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server Typ&amp;#039;&amp;#039;&amp;#039; - Server Typ/Art (SMTP)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Servers&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Server als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Server-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Server entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Server Eintrag. Diese Änderung ist unwiderruflich, sollte der Server in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===SMTP Server konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_SMTPServerConf.png|300px|thumb|right|SMTP Server Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Server-ID erfolgt die Konfiguration vom neuen Kommunikationsserver.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
 &lt;br /&gt;
;Von Adresse&lt;br /&gt;
:Die hier angegebene Mailadresse wird als Absenderadresse für alle E-Mails angezeigt, welche über den Server versendet werden.&lt;br /&gt;
;Von Name&lt;br /&gt;
:Dieser Name wird als Absendername angezeigt.&lt;br /&gt;
;SMTP Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der SMPT Server erreichbar ist.&lt;br /&gt;
;SMTP Authentifizierung&lt;br /&gt;
:Hier können Sie Ihre Zugangsdaten für  den SMTP Server hinterlegen und die Authentifizierung aktivieren. &lt;br /&gt;
;SMTP Port&lt;br /&gt;
:Port unter dem der SMTP Server erreichbar ist  (25, 465, 587)&lt;br /&gt;
;SSL aktiviert&lt;br /&gt;
:gesendete Daten werden über Secure Sockets Layer verschlüsselt.&lt;br /&gt;
;TLS aktiviert&lt;br /&gt;
:gesendete Daten werden über Transport Layer Security verschlüsselt. Insofern der SMTP Server dies Unterstützt. &lt;br /&gt;
;TLS benötigt&lt;br /&gt;
:Es wird vom Server eine TLS Unterstützung angefordert &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern. &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Proxys==&lt;br /&gt;
[[Datei:ComManager_Proxy.png|360px|thumb|right|Proxy]]&lt;br /&gt;
;1 - Übersicht der eingerichteten Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy ID&amp;#039;&amp;#039;&amp;#039; - Über diese ID erfolgt die Auswahl und Zuweisung des Proxys in den Modulen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Typ&amp;#039;&amp;#039;&amp;#039; - Proxy Typ/Art (DIRECT/HTTP/HTTP_TUNNEL/SOCKS4/SOCKS4A/SOCKS5)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy Server&amp;#039;&amp;#039;&amp;#039; - Servername oder IP-Adresse vom Proxy&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Geändert&amp;#039;&amp;#039;&amp;#039; - Änderungsdatum der Konfiguration&lt;br /&gt;
;2 - Steuerungsoptionen&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy hinzufügen&amp;#039;&amp;#039;&amp;#039; - Option zum hinzufügen eines neuen Proxys&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy kopieren&amp;#039;&amp;#039;&amp;#039; - Ermöglicht es den ausgewählten Proxy als Duplikat mit einer neuen ID anzulegen.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy umbenennen&amp;#039;&amp;#039;&amp;#039; - Öffnet ein Eingabe Dialog zur Änderung der ID. Achtung: Sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy bearbeiten&amp;#039;&amp;#039;&amp;#039; - Öffnet den Proxy-Konfigurationsdialog.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;Proxy entfernen&amp;#039;&amp;#039;&amp;#039; - Löscht den Proxy Eintrag. Diese Änderung ist unwiderruflich, sollte der Proxy in Verwendung sein, führt dies zu Fehlern bei der Prozessverarbeitung.&lt;br /&gt;
;3 - Zusammenfassung der Konfiguration vom ausgewählten Proxy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Proxy hinzufügen / konfigurieren===&lt;br /&gt;
----&lt;br /&gt;
[[Datei:ComManager_ProxyConf.png|300px|thumb|right|Proxy Konfiguration]]&lt;br /&gt;
Nach der Eingabe der eindeutigen Proxy-ID erfolgt die Konfiguration vom neuen Proxy.&lt;br /&gt;
In dem folgenden Dialog können Sie dann die entsprechenden Parameter einstellen.  &lt;br /&gt;
;PROXY Typ&lt;br /&gt;
:Bestimmt die Art vom eingesetzten Proxy - Direct, HTTP, HTTP Tunnel, SOCKS4, SOCKS4A, SOCKS5&lt;br /&gt;
;PROXY Server&lt;br /&gt;
:IP Adresse oder Hostname unter dem der Proxy Server erreichbar ist.&lt;br /&gt;
;PROXY Port &lt;br /&gt;
:Port unter dem der Proxy Server erreichbar ist &lt;br /&gt;
;PROXY Benutzer&lt;br /&gt;
:Benutzername zur Authentifizierung am Proxy Server&lt;br /&gt;
;PROXY Passwort&lt;br /&gt;
:Passwort zur Authentifizierung am Proxy Server&lt;br /&gt;
&lt;br /&gt;
;HINWEIS&lt;br /&gt;
:Der FTP Proxy-Typ &amp;#039;&amp;#039;&amp;#039;USER &amp;lt;Benutzer&amp;gt;@&amp;lt;Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; wird direkt im &amp;#039;&amp;#039;&amp;#039;FTP-Modul&amp;#039;&amp;#039;&amp;#039; konfiguriert und nicht als Proxy.&lt;br /&gt;
:Tragen Sie dazu die Daten im FTP-Modul wie folgt ein: &amp;#039;&amp;#039;&amp;#039;FTP Server = &amp;lt;FTP-Proxy-Host&amp;gt;&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;FTP Benutzer = &amp;lt;FTP-Benutzer&amp;gt;@&amp;lt;FTP-Server&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Klicken Sie vor dem Beenden des Programmes unbedingt auf „Speichern“ um Ihre Konfigurationen zu speichern.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Troubleshooting=&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Fehlercode ||Fehlerbeschreibung||Fehlerbehebung&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00100||Unbekannter Fehler bei der Verarbeitung eines Send Message Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Send Message Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11C00200||Unbekannter Fehler bei der Verarbeitung eines Upload Jobs! Response ist NULL!||Dies ist ein allgemeiner Fehler bei der Verarbeitung eines Upload Jobs. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00110||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Send Message Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM11W00210||Fehler beim Löschen der temporären Datei(en) bei der Verarbeitung eines Upload Jobs.||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00020||Fehler beim Konvertieren der Antwort in XML - Response ist NULL||Dies ist ein allgemeiner Fehler bei der Verarbeitung eienr Anfrage. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00100||Fehler beim Parsen der XML Daten in REST Funktion uploadFile||Die Übergabe-Daten aus dem HVS32 für den Upload sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00110||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion uploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00120||Fehler beim Konvertieren der Antwort in XML für REST Funktion uploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00130||Fehler beim Einlesen der Datei(en) in REST Funktion uploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob in dem entsprechenden Verzeichnis die zu übertragende Datei existiert und ausreichende Berechtigungen zum Lesen von Dateien für den Windows-Benutzer SYSTEM (oder der im Heidler-ComManager hinterlegten Windows-Benutzer) gesetzt sind. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00131||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00200||Fehler beim Parsen der XML Daten in REST Funktion downloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00210||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion downloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00220||Fehler beim Konvertieren der Antwort in XML für REST Funktion downloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00300||Fehler beim Parsen der XML Daten in REST Funktion sendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00320||Fehler beim Konvertieren der Antwort in XML für REST Funktion sendMessage||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Server-Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00330||Fehler beim Einlesen der Datei(en) in REST Funktion sendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00331||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00400||Fehler beim Parsen der XML Daten in REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00410||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueUploadFile||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00420||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueUploadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00430||Fehler beim Einlesen der Datei(en) in REST Funktion queueUploadFile||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00431||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueUploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00500||Fehler beim Parsen der XML Daten in REST Funktion queueDownloadFile||Die Übergabe-Daten aus dem HVS32 für den Download sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00510||Fehler beim Erstellen der Modul-Konfiguration für REST Funktion queueDownloadFile||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00520||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueDownloadFile||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00600||Fehler beim Parsen der XML Daten in REST Funktion queueSendMessage||Die Übergabe-Daten aus dem HVS32 für SendMessage sind nicht korrekt. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00620||Fehler beim Konvertieren der Antwort in XML für REST Funktion queueSendMessage||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00630||Fehler beim Einlesen der Datei(en) in REST Funktion queueSendMessage||Die zu übertragende Datei existiert nicht oder kann nicht gelesen werden. Bitte prüfen Sie, ob die zu übertragende Datei im entsprechenden Verzeichnis existiert. Versuchen Sie den Vorgang zu wiederholen.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00631||Fehler beim Schreiben der temporäten Datei(en) in REST Funktion queueSendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht erstellt werden. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00700||Fehler beim Laden der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00710||Fehler beim Lesen der Haupkonfiguration in REST Funktion getModuleList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00720||Fehler beim Konvertieren der Antwort in XML für REST Funktion getModuleList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00800||Fehler beim Laden der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Laden der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00810||Fehler beim Lesen der Haupkonfiguration in REST Funktion getServerList||Es ist ein Fehler beim Lesen der Hauptkonfiguration aufgetreten. Bitte prüfen Sie Ihre Haupt-Einstellungen im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM21C00820||Fehler beim Konvertieren der Antwort in XML für REST Funktion getServerList||Die Rückmeldung an das HVS32 konnte nicht erstellt werden. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00132||Fehler beim Löschen der temporären Datei(en) in REST Funktion uploadFile||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM21W00332||Fehler beim Löschen der temporären Datei(en) in REST Funktion sendMessage||Die temporäre Kopie der zu übertragenden Datei konnte nicht gelöscht werden. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00100||Fehler bei Initialisierung des HVS32 Datenbank Managers||Es ist ein Fehler beim Initialisieren des DatenbankManagers aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00200||Fehler bei Initialisierung der Schreib-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Schreib-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00210||Fehler bei Initialisierung des Prepared Statements zum Updaten der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00220||Fehler beim Updaten der FF Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00225||Fehler bei Update von FF-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00230||Fehler bei Initialisierung des Prepared Statements zum Updaten der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00240||Fehler beim Updaten der WaWi-Datei||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00245||Fehler bei Update von WaWi-Datei - keine Resultate gefunden||Es ist ein Fehler beim Ausführen der SQL zum Updaten der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00300||Fehler bei Initialisierung der Lese-Verbindungen zur HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der Lese-Verbindungen zur Datenbank aufgetreten. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00310||Fehler bei Initialisierung des Prepared Statements zum Lesen der FF-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00320||Fehler beim Lesen der FF-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die FF-Datei-Nr aufgetreten. ACHTUNG: Die FF-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00325||FF Datei in HVS32 Datenbank nicht gefunden||Die vom HVS32 übermittelte FF-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die FF-Datei wurde bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00330||Fehler bei Initialisierung des Prepared Statements zum Lesen der WaWi-Datei in der HVS32 Datenbank||Es ist ein Fehler beim Initialisieren der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00340||Fehler beim Lesen der WaWi-Datei aus der HVS32 Datenbank||Es ist ein Fehler beim Ausführen der SQL zum Lesen der Datenbankeinträge für die WaWi-Datei-Nr aufgetreten. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Bitte prüfen Sie die Konfiguration der HVS32 Datenbank in der Haupt-Konfiguration des HVS32CommunicationManager und starten Sie zu einem günstigen Zeitpunkt den Dienst &amp;quot;Heidler-ComManager&amp;quot; auf dem Server neu.&lt;br /&gt;
|-&lt;br /&gt;
|COM31E00345||WaWi-Datei nicht in HVS32 Datenbank gefunden||Die vom HVS32 übermittelte WaWi-Datei-Nummer konnte in der HVS32 Datenbank nicht gefunden werden. ACHTUNG: Die WaWi-Datei wurde ggf. bereits übermittelt. Prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01100||Fehler beim Instanziieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01150||Instanziieren des Upload-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Upload kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C01200||Fehler beim Initialisieren des Upload-Moduls||Das Modul zur gewählten Modul-ID für den Upload kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02100||Fehler beim Instanziieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02150||Instanziieren des Download-Moduls fehlgeschlagen||Das Modul zur gewählten Modul-ID für den Download kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C02200||Fehler beim Initialisieren des Download-Moduls||Das Modul zur gewählten Modul-ID für den Download kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03100||Fehler beim Instanziieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03150||Instanziieren des SendMessage-Moduls fehlgeschlagen||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht instanziiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM50C03200||Fehler beim Initialisieren des SendMessage-Moduls||Das Server-Modul zur gewählten Server-Modul-ID für SendMessage kann nicht initialisiert werden. Bitte prüfen Sie Ihre Einstellungen des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00100||Fehler bei der Verbindung zum FTP Server||Es ist ein Fehler bei der Verbindung zum FTP-Server aufgetreten. Prüfen Sie den hinterlegten FTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00200||Fehler beim Login auf FTP Server ||Es ist ein Fehler beim Login zum FTP-Server aufgetreten. Prüfen Sie die hinterlegten Login-Daten (Benutzername/Passwort) in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00300||Fehler beim Wechseln des Verzeichnisses auf dem FTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem FTP-Server aufgetreten. Prüfen Sie das hinterlegte FTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00400||Fehler beim Hochladen der Datei auf FTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00500||Fehler beim Herunterladen der Datei vom FTP Server||Es ist ein Fehler beim Herunterladen der Datei vom FTP-Server aufgetreten. Möglicherweise ist der FTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00410||Fehler beim Umbenennen der Datei auf FTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C00411||Fehler beim Verschieben der Datei auf FTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem FTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem FTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM51C99999||Aufruf einer nicht unterstützten Funktion im FTP Modul||Die Aufgerufene Funktion wird von diesem FTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00100||Fehler beim Starten der Session auf dem STFP Server||Es ist ein Fehler beim Starten der Session zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00110||Fehler beim Starten der Session auf dem Jump Host für die SFTP Übertragung||Es ist ein Fehler beim Starten der Session zum Jump Host aufgetreten. Prüfen Sie den hinterlegten Jump Host Einstellungen in der SFTP-Server Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00200||Fehler beim Öffnen des Kanals zum SFTP Server||Es ist ein Fehler beim Öffnen des Kanals zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00300||Fehler bei der Verbindung zum SFTP Server||Es ist ein Fehler bei der Verbindung zum SFTP-Server aufgetreten. Prüfen Sie den hinterlegten SFTP-Server in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00400||Fehler beim Wechseln des Verzeichnisses auf dem SFTP Server||Es ist ein Fehler beim Wechseln des Verzeichnisses auf dem SFTP-Server aufgetreten. Prüfen Sie das hinterlegte SFTP-Verzeichnis in der Modul-Konfiguration des entsprechenden Moduls im HVS32CommunicationManager.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00500||Fehler beim Hochladen der Datei auf SFTP Server||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00510||Fehler beim Hochladen der Datei auf SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Hochladen der FF-Datei auf den SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen. &lt;br /&gt;
|-&lt;br /&gt;
|COM52C00520||Fehler beim Umbenennen der Datei auf SFTP Server||Es ist ein Fehler beim Umbenennen der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00521||Fehler beim Verschieben der Datei auf SFTP Server||Es ist ein Fehler beim Verschieben der FF-Datei auf dem SFTP-Server aufgetreten. Möglicherweise existiert diese Datei bereits auf dem SFTP-Server oder es sind ungültige Zeichen im Dateinamen vorhanden.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00600||Fehler beim Herunterladen der Datei vom SFTP Server||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise ist der SFTP-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM52C00610||Fehler beim Herunterladen der Datei vom SFTP Server - Zugriff verweigert!||Es ist ein Fehler beim Herunterladen der Datei vom SFTP-Server aufgetreten. Möglicherweise verfügt der Benutzer nicht über ausreichend Berechtigungen. Prüfen Sie die eingestellten Parameter wie Benutzer und SFTP-Verzeichnis - wiederholen Sie den Vorgang. Sollte dies nicht funktionieren, lassen Sie die Berechtigungen von dem Betreiber des SFTP-Servers prüfen.&lt;br /&gt;
|-&lt;br /&gt;
|COM52C99999||Aufruf einer nicht unterstützten Funktion im SFTP Modul||Die Aufgerufene Funktion wird von diesem SFTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00100||SMTP Konfiguration nicht gefunden||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den ausgewählten SMTP-Server in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00101||Illegale Parameter in SMTP Konfiguration - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00102||Illegale Parameter in SMTP Konfiguration - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00103||Illegale Parameter in SMTP Konfiguration - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Mail-Text in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00105||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00110||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00111||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00112||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00120||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00130||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00131||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00132||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte CC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00133||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte BCC-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00134||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00135||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie den konfigurierten Betreff in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00200||Keine SMTP Daten von HVS32 gefunden||Es wurden keine SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00201||SMTP Daten von HVS32 sind ungültig||Es wurden fehlerhafte SMTP-Daten (Empfänger, Betreff, Inhalt) vom HVS32 an den HVS32CommunicationsManager übermittelt. Bitte prüfen Sie die Einstellungen im HVS32 und wiederholen Sie den Vorgang.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00202||Illegale Parameter in SMTP Daten vom HVS32 - Empfänger-Adresse ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00203||Illegale Parameter in SMTP Daten vom HVS32 - Betreff ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00204||Illegale Parameter in SMTP Daten vom HVS32 - Mail-Text ist leer!||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00205||Fehler beim Erstellen der Nachrichten Instanz!||Es liegt ein Fehler bei der Konfiguration des SMTP-Moduls vor. Bitte prüfen Sie die konfigurierten Mail-Parameter wie Server, Verschlüsselung und Authentifizierung in der entsprechenden Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00210||Fehler beim Setzen des HTML Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des HTML Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten HTML-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00211||Fehler beim Setzen des Text Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Text Inhalts im SMTP Modul aufgetreten. Bitte prüfen Sie den konfigurierten Text-Inhalt im HVS32 Konfigurator.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00212||Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul||Es ist ein Fehler beim Setzen des Nachrichten Inhalts im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00220||Fehler beim Anhängen der Datei im SMTP Modul||Es ist ein Fehler beim Anhängen der Datei im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00230||Fehler beim Setzen der VON-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des SMTP-Server-Moduls vor. Bitte prüfen Sie die konfigurierte VON-Adresse in der entsprechenden Server-Modulkonfiguration des HVS32CommuniationManagers&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00231||Fehler beim Setzen der Empfänger-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Empfänger-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00232||Fehler beim Setzen der CC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte CC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00233||Fehler beim Setzen der BCC-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte BCC-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00234||Fehler beim Setzen der Antwort-Adresse im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie die konfigurierte Antwort-Adresse im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53W00235||Fehler beim Setzen des Betreffs im SMTP Modul||Es liegt ein Fehler bei der Konfiguration des HVS32 vor. Bitte prüfen Sie den konfigurierten Betreff im HVS32 Konfigurator&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00300||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C00400||Fehler beim Senden der Mail im SMTP Modul||Es ist ein Fehler beim Senden der Mail im SMTP Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM53C99999||Aufruf einer nicht unterstützten Funktion im SMTP Modul||Die Aufgerufene Funktion wird von diesem SMTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C99999||Aufruf einer nicht unterstützten Funktion im PLD Modul||Die Aufgerufene Funktion wird von diesem PLD-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W03005||3005 PLD Warnung - Datei bereits übertragen!||Die Frachtführer-Datei wurde bereits übertragen und konnte somit vom UPS-Server nicht akzeptiert werden. Bitte übertragen Sie diese Datei nicht erneut.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W06930||6930 PLD Warnung - Daten wurden mit Warnungen hochgeladen. Bitte korrigieren Sie diese vor dem nächsten Upload!||Die Frachtführer-Datei wurde erfolgreich an den UPS-Server übermittelt und von diesem verarbeitet. Die Datei muss nicht erneut übermittelt werden. Allerdings gibt es inhaltliche Fehler in der FF-Datei, welche vor dem nächsten Tagesabschluss behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06931||6931 PLD Fehler - Upload aufgrund von Fehlern in den PLD Daten fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06932||6932 Schwerer PLD Fehler - Upload aufgrund von Fehlern in den Input Parametern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von SCHWEREN Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C06933||Unbekannter PLD Fehler - Upload aufgrund von unbekannten Fehlern fehlgeschlagen.||Die Frachtführer-Datei wurde an den UPS-Server übermittelt, jedoch von diesem auf Grund von unbekannten Fehlern NICHT verarbeitet. Die Datei muss nach der Fehlerbehebeung erneut übermittelt werden. Es exsitieren inhaltliche Fehler in der FF-Datei, welche dringend behoben werden müssen. Bitte prüfen Sie die gespeicherten Rückmelde-Reports von UPS (siehe Modul-Konfiguration für das Verzeichnis) und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01000||Fehler in Rückmeldung - kein Statuscode gefunden!||Es wurde ein Fehler in der Rückmeldung vom UPS-Server festgestellt. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C01100||Fehler beim Parsen der Rückmeldung||Es ist ein Fehler beim Parsen der Rückmeldung vom UPS-Server aufgetreten. Bitte prüfen Sie die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54W01200||Fehler beim Speichern der Reportdatei(en)||Es ist ein Fehler beim Speichern der Reports vom UPS-Server aufgetreten. Bitte prüfen Sie den konfigurierten Speicher-Pfad in der entsprechenden PLD-Modulkonfiguration des HVS32CommuniationManagers, sowie ggf. die Benutzerrechte dieses Verzeichnisses.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C02000||HTTPS Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C03000||Fehler beim Lesen der EDI Datei||Es ist ein Fehler beim Lesen der FF-Datei im PLD Modul aufgetreten. Versuchen Sie den Vorgang zu wiederholen. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM54C04000||Fehler beim Übertragen der Daten an den UPS Server||Es ist ein Fehler beim Übertragen der Daten an den UPS-Server aufgetreten. Möglicherweise ist der UPS-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C02000||HTTP(S) Verbindung nicht bereit!||Es ist ein Fehler bei der Verbindung mit dem HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C04000||Fehler beim Übertragen der Daten an den HTTP(S) Server||Es ist ein Fehler beim Übertragen der Daten an den HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support.&lt;br /&gt;
|-&lt;br /&gt;
|COM55C05000||Fehler beim Herunterladen der Datei vom HTTP(S) Server||Es ist ein Fehler beim Herunterladen der Datei vom HTTP(S)-Server aufgetreten. Möglicherweise ist der HTTP(S)-Server temporär ausgelastet - wiederholen Sie daher den Vorgang zu einem späteren Zeitpunkt erneut. Sollte dies nicht funktionieren, prüfen Sie bitte die Log-Dateien und wenden Sie sich an unseren Support&lt;br /&gt;
|-&lt;br /&gt;
|COM55C99999||Aufruf einer nicht unterstützten Funktion im HTTP-Modul||Die Aufgerufene Funktion wird von diesem HTTP-Modul nicht unterstützt. Bitte prüfen Sie im HVS32 die Konfiguration und wählen Sie für die entsprechende Funktion ein anderes Modul.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_commanager_03_errorhandler.png&amp;diff=6095</id>
		<title>Datei:O365 commanager 03 errorhandler.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_commanager_03_errorhandler.png&amp;diff=6095"/>
		<updated>2025-03-19T07:42:10Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_commanager_02_add-server-2.png&amp;diff=6094</id>
		<title>Datei:O365 commanager 02 add-server-2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_commanager_02_add-server-2.png&amp;diff=6094"/>
		<updated>2025-03-19T07:41:57Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_commanager_01_add-server.png&amp;diff=6093</id>
		<title>Datei:O365 commanager 01 add-server.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_commanager_01_add-server.png&amp;diff=6093"/>
		<updated>2025-03-19T07:41:45Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_13_add-permission-5.png&amp;diff=6092</id>
		<title>Datei:O365 azure 13 add-permission-5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_13_add-permission-5.png&amp;diff=6092"/>
		<updated>2025-03-19T07:41:33Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_12_add-permission-4.png&amp;diff=6091</id>
		<title>Datei:O365 azure 12 add-permission-4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_12_add-permission-4.png&amp;diff=6091"/>
		<updated>2025-03-19T07:41:24Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_11_add-permission-3.png&amp;diff=6090</id>
		<title>Datei:O365 azure 11 add-permission-3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_11_add-permission-3.png&amp;diff=6090"/>
		<updated>2025-03-19T07:41:11Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_10_add-permission-2.png&amp;diff=6089</id>
		<title>Datei:O365 azure 10 add-permission-2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_10_add-permission-2.png&amp;diff=6089"/>
		<updated>2025-03-19T07:41:00Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_09_add-permission.png&amp;diff=6088</id>
		<title>Datei:O365 azure 09 add-permission.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_09_add-permission.png&amp;diff=6088"/>
		<updated>2025-03-19T07:40:51Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_08_save-secret.png&amp;diff=6087</id>
		<title>Datei:O365 azure 08 save-secret.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_08_save-secret.png&amp;diff=6087"/>
		<updated>2025-03-19T07:40:38Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_07_add-secret-2.png&amp;diff=6086</id>
		<title>Datei:O365 azure 07 add-secret-2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_07_add-secret-2.png&amp;diff=6086"/>
		<updated>2025-03-19T07:40:26Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_06_add-secret.png&amp;diff=6085</id>
		<title>Datei:O365 azure 06 add-secret.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_06_add-secret.png&amp;diff=6085"/>
		<updated>2025-03-19T07:40:05Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_05_edit-app-2.png&amp;diff=6084</id>
		<title>Datei:O365 azure 05 edit-app-2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_05_edit-app-2.png&amp;diff=6084"/>
		<updated>2025-03-19T07:39:47Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_04_edit-app.png&amp;diff=6083</id>
		<title>Datei:O365 azure 04 edit-app.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_04_edit-app.png&amp;diff=6083"/>
		<updated>2025-03-19T07:39:33Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_03_register-app.png&amp;diff=6082</id>
		<title>Datei:O365 azure 03 register-app.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_03_register-app.png&amp;diff=6082"/>
		<updated>2025-03-19T07:39:23Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_02_new-app-registration.png&amp;diff=6081</id>
		<title>Datei:O365 azure 02 new-app-registration.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_02_new-app-registration.png&amp;diff=6081"/>
		<updated>2025-03-19T07:39:13Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_01_search.png&amp;diff=6080</id>
		<title>Datei:O365 azure 01 search.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:O365_azure_01_search.png&amp;diff=6080"/>
		<updated>2025-03-19T07:38:53Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Schnittstellen:_Security_Levels_und_Authentifizierung&amp;diff=6050</id>
		<title>Schnittstellen: Security Levels und Authentifizierung</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Schnittstellen:_Security_Levels_und_Authentifizierung&amp;diff=6050"/>
		<updated>2024-11-22T14:37:33Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Credentials verwalten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Interfaces:_Security_Levels_and_Authentication]]&lt;br /&gt;
Grundsätzlich kann das HVS32 ohne Bedenken in Cloud-Umgebungen betrieben werden, sofern die Verbindung vom Vorsystem (ERP bzw. WMS, nachfolgend der Einfachheit halber nur ERP genannt) zum HVS32 in einem gemeinsamen, gesicherten, internen Netzwerk ist.&amp;lt;br&amp;gt;Wenn das Versandsystem HVS32 allerdings öffentlich erreichbar sein muss - also sich das Vorsystem (ERP/WMS) und das Versandsystem HVS32 nicht im gleichen Netzwerk (LAN, vLAN, vNET, private cloud) befinden - muss die Kommunikations-Verbindung der beiden Systeme abgesichert werden.&amp;lt;br&amp;gt;Dies impliziert, dass sowohl die Verbindung verschlüsselt als auch jede eingehende Verbindung authentifiziert werden muss.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Security Levels (Infrastruktur)=&lt;br /&gt;
Zur Absicherung der Netzwerk-Brücke gibt es keine zu 100% perfekte oder sichere Lösung. Meist muss man sich für einen Kompromiss je nach Fall entscheiden. In der Infrastruktur können jedoch bereits diverse Security Levels implementiert werden, um die Sicherheit maßgeblich zu erhöhen.&lt;br /&gt;
==LAN / vLAN / vNET / private cloud / VPN==&lt;br /&gt;
Befinden sich die beiden Server in einem gemeinsamen Netzwerk, bzw. liegt eine gesicherte Netzwerk-Brücke via VPN zu Grunde, bietet dies grundlegend die beste Basis für eine sichere Datenkommunikation zwischen dem Vorsystem und dem Versandsystem HVS32.&amp;lt;br&amp;gt;[[Datei:Securitylevel infrastructure vpn.png|1000px|rahmenlos|Security Level (Infrastruktur) - LAN / vLAN / vNET / private cloud / VPN]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==S2S (Server-to-Server)==&lt;br /&gt;
Bei einer ungesicherten Netzwerk-Brücke ist unbedingt darauf zu achten, dass die Kommunikation ausschließlich verschlüsselt und authentifiziert stattfindet.&lt;br /&gt;
[[Datei:Securitylevel infrastructure s2s.png|1000px|rahmenlos|Security Level (Infrastruktur) - S2S (Server-to-Server)]]&lt;br /&gt;
==Dead-End-Server==&lt;br /&gt;
Da alle Verbindungen zum DGS (DataGatewayServer - Kommunikations-/Schnittstellen-Software) eingehend sind, kann als zusätzliche Sicherheitsmaßnahme der DGS auf einem separaten Server installiert werden, bei welchem alle ausgehenden Verbindungen via Firewall blockiert werden.&lt;br /&gt;
[[Datei:Securitylevel infrastructure des.png|1000px|rahmenlos|Security Level (Infrastruktur) - Dead-End-Server]]&lt;br /&gt;
&lt;br /&gt;
=Authentifizierung=&lt;br /&gt;
Authentifizierungs-Mechanismen können nur als &amp;quot;sicher&amp;quot; bezeichnet werden, wenn diese in Kombination mit anderen Sicherheits-Mechanismen wie HTTPS/SSL genutzt werden. Die Verschlüsselung ist mittels HTTPS unter Verwendung von TLSv1.2 oder TLSv1.3 (sofern vom Client unterstützt) möglich.&lt;br /&gt;
&lt;br /&gt;
Für die Verschlüsselung wird jeweils ein Zertifikat mit zugehörigem Private Key benötigt. Die folgenden Zertifikatsformate werden unterstützt:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Zertifikate:&amp;#039;&amp;#039;&amp;#039; *.crt, *.cer, *.pem, *.der oder *.p7b&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Private Key:&amp;#039;&amp;#039;&amp;#039; *.der, *.pem, oder *.ssh (OpenSSH)&amp;lt;br&amp;gt;&lt;br /&gt;
Stellen Sie sicher, dass falls vorhanden die Zertifikatskette vollständig im Zertifikat hinterlegt ist.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Die folgenden Authentifizierungs-Optionen beziehen sich &amp;#039;&amp;#039;&amp;#039;ausschließlich&amp;#039;&amp;#039;&amp;#039; auf die [https://interface.heidler-strichcode.de?version=v2 RESTv2 Schnittstelle]&lt;br /&gt;
&amp;lt;br&amp;gt;Es wird &amp;#039;&amp;#039;&amp;#039;mindestens&amp;#039;&amp;#039;&amp;#039; die DataGatewayServer Version &amp;#039;&amp;#039;&amp;#039;3.8.39&amp;#039;&amp;#039;&amp;#039; benötigt.&lt;br /&gt;
==Basic Authentication==&lt;br /&gt;
Die Basisauthentifizierung ist ein einfaches Authentifizierungsschema, welches in das HTTP-Protokoll integriert ist. Der Client sendet in jeder HTTP-Anfrage den Authentifizierungsheader, welcher Benutzername und Passwort enthält.&lt;br /&gt;
&lt;br /&gt;
Der Authentifizierungsheader lautet &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; und beinhaltet den Benutzer und das Passwort Base64 codiert im Format &amp;#039;&amp;#039;- Basic &amp;lt;Benutzer&amp;gt;:&amp;lt;Passwort&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Benutzerverwaltung erfolgt im DataGatewayServer. Dort können neue Benutzer angelegt und gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Mit zunehmender Anzahl von gültigen Benutzern steigt auch die Wahrscheinlichkeit, dass sich durch eine &amp;quot;Brute-Force-Attacke&amp;quot; unerlaubter Zugriff gewährt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispielheader für eine Anfrage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In diesem Beispiel wird der Benutzer &amp;#039;&amp;#039;heidler&amp;#039;&amp;#039; mit dem Passwort &amp;#039;&amp;#039;Wolfschlugen&amp;#039;&amp;#039; verwendet.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Basic aGVpZGxlcjpXb2xmc2NobHVnZW4=&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung bei fehlgeschlagener Authentifizierung - 401 Unauthorized&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Sollte die Authentifizierung aufgrund von ungültigen Benutzerdaten fehlschlagen, so wird der HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; mit der Fehlermeldung &amp;#039;&amp;#039;&amp;quot;Unauthorized acces&amp;quot;&amp;#039;&amp;#039; im Body quittiert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Www-authenticate: Basic realm=&amp;quot;Restricted Area&amp;quot;&lt;br /&gt;
Date: Mon, 26 Feb 2024 09:00:44 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 19&lt;br /&gt;
 &lt;br /&gt;
Unauthorized access&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Digest Access Authentication==&lt;br /&gt;
HTTP Digest Access Authentication ist ein Authentifizierungsmechanismus, der in das HTTP-Protokoll integriert ist und dazu dient, die Sicherheit von Webanwendungen zu erhöhen. Im Gegensatz zur einfachen Basisauthentifizierung überträgt Digest Access Authentication keine Benutzernamen und Passwörter im Klartext, sondern verwendet kryptografisch sichere Methoden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Digest-Authentifizierung sendet der Client eine Anfrage an den Server (ohne Authentifizierung im Header), der daraufhin eine &amp;quot;Nonce&amp;quot; (eine einmalige Zufallszahl) zurückgibt. Alternativ kann diese über den Enpoint &amp;#039;&amp;#039;v2/hsc/auth/digest&amp;#039;&amp;#039; abgerufen werden. Der Client kombiniert diese Nonce mit Benutzername, Passwort, Anfrage-Methode und URI und erstellt einen &amp;quot;Digest&amp;quot; (Prüfzusammenstellung). Dieser Digest wird dann an den Server gesendet.&amp;lt;br&amp;gt;Der Server kann den Digest überprüfen, indem er denselben Algorithmus auf der Serverseite anwendet und die berechneten Werte vergleicht. Da der Digest mit Hilfe der Nonce und kryptografisch sicheren Techniken erstellt wird, schützt die Digest-Authentifizierung effektiv vor Angriffen wie Passwortdiebstahl und Mann-in-the-Middle-Angriffen (MitM).&lt;br /&gt;
&lt;br /&gt;
Für die Erstellung vom Digest wird aktuell nur der Algorithmus MD5 unterstützt. Weitere Algorithmusverfahren können nach Rücksprache implementiert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Benutzerverwaltung erfolgt im DataGatewayServer. Dort können neue Benutzer angelegt und gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Mit zunehmender Anzahl von gültigen Benutzern steigt auch die Wahrscheinlichkeit, dass sich durch eine &amp;quot;Brute-Force-Attacke&amp;quot; unerlaubter Zugriff gewährt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Anfrage einer nonce für die Erstellung des Digest&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In der initialen Anfrage wird im Header keine Authentifizierung geliefert, da vom Server zuerst die nonce abgefragt werden muss. In der Rückmeldung vom DataGatewayServer befindet sich dann die &amp;#039;&amp;#039;&amp;#039;nonce&amp;#039;&amp;#039;&amp;#039; zusammen mit weiteren Informationen, welche für die Erstellung eines Digest benötigt werden, im HTTP-Header &amp;#039;&amp;#039;&amp;#039;Www-authenticate&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Anfrage wird mit dem HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; und der Fehlermeldung &amp;#039;&amp;#039;&amp;quot;Authentication required!&amp;quot;&amp;#039;&amp;#039; im Body quittiert.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Www-authenticate: Digest realm=&amp;quot;Restricted Area&amp;quot;,qop=&amp;quot;auth&amp;quot;,nonce=&amp;quot;079ae550-11c1-40bf-9ee9-7cce5f1dd70e&amp;quot;,opaque=&amp;quot;opaque&amp;quot;&lt;br /&gt;
Date: Mon, 26 Feb 2024 10:21:41 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 24&lt;br /&gt;
 &lt;br /&gt;
Authentication required!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Anfrage nach erhaltener nonce&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Nachdem der Client die &amp;#039;&amp;#039;&amp;#039;nonce, realm, qop und die opaque&amp;#039;&amp;#039;&amp;#039; aus der initialen Anfrage extrahiert und damit den Digest generiert hat, kann dieser für die Authentifizierung über den HTTP-Header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; übermittelt werden.&lt;br /&gt;
&lt;br /&gt;
Das Format entspricht dabei:&amp;lt;br&amp;gt;&amp;#039;&amp;#039;Digest username=&amp;quot;&amp;lt;BENUTZERNAME&amp;gt;&amp;quot;, realm=&amp;quot;&amp;lt;REALM&amp;gt;&amp;quot;, nonce=&amp;quot;&amp;lt;NONCE&amp;gt;&amp;quot;, uri=&amp;quot;&amp;lt;ENDPOINT&amp;gt;&amp;quot;, algorithm=&amp;quot;MD5&amp;quot;, qop=&amp;lt;QOP&amp;gt;, nc=&amp;lt;NC&amp;gt;, cnonce=&amp;quot;&amp;lt;CNONCE&amp;gt;&amp;quot;, response=&amp;quot;&amp;lt;DIGEST&amp;gt;&amp;quot;, opaque=&amp;quot;&amp;lt;OPAQUE&amp;gt;&amp;quot;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Der Parameter &amp;#039;&amp;#039;&amp;#039;nc&amp;#039;&amp;#039;&amp;#039; = &amp;quot;Nonce count&amp;quot; und &amp;#039;&amp;#039;&amp;#039;cnonce&amp;#039;&amp;#039;&amp;#039; = &amp;quot;Client nonce&amp;quot; wird jeweils vom Client generiert und muss für die Erstellung vom Digest genutzt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
Authorization: Digest username=&amp;quot;&amp;lt;BENUTZER&amp;gt;&amp;quot;, realm=&amp;quot;Restricted Area&amp;quot;, nonce=&amp;quot;079ae550-11c1-40bf-9ee9-7cce5f1dd70e&amp;quot;, uri=&amp;quot;&amp;lt;ENDPOINT&amp;gt;&amp;quot;, algorithm=&amp;quot;MD5&amp;quot;, qop=auth, nc=00000001, cnonce=&amp;quot;PoYGQC6K&amp;quot;, response=&amp;quot;ce3fb921e353290142e34ac886694a4c&amp;quot;, opaque=&amp;quot;opaque&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung bei fehlgeschlagener Authentifizierung&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Bei einer ungültigen Authentifizierung (Verwendung vom HTTP-Header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039;) wird der HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; mit der Fehlermeldung &amp;#039;&amp;#039;&amp;quot;client credentials invalid!&amp;quot;&amp;#039;&amp;#039; im Body zurück gemeldet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 10:45:40 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 27&lt;br /&gt;
 &lt;br /&gt;
client credentials invalid!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==API Keys==&lt;br /&gt;
Die API-Key-Authentifizierung ist eine einfache Methode zur Sicherung von API-Zugriffen. Bei dieser Authentifizierungsmethode erhält der Benutzer / Client einmalig einen eindeutigen API-Schlüssel (API-Key). Dieser Schlüssel muss dann bei jeder API-Anfrage im Header mit gesendet werden.&amp;lt;br&amp;gt;Der Server überprüft den empfangenen API-Key, um sicherzustellen, dass die Anfrage von einem authentifizierten Benutzer oder Anwendung stammt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der API-Key muss sicher aufbewahrt werden, um unbefugten Zugriff zu verhindern. Außerdem ist es wichtig, diesen regelmäßig zu zu aktualisieren, um die Sicherheit zu gewährleisten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der API-Key wird im DataGatewayServer verwaltet. Dort kann ein neuer Key generiert oder bestehende gelöscht werden. Es können mehrere gültige API-Keys existieren.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Mit zunehmender Anzahl von gültigen API-Keys steigt auch die Wahrscheinlichkeit, dass sich durch eine &amp;quot;Brute-Force-Attacke&amp;quot; unerlaubter Zugriff gewährt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispielheader für eine Anfrage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In diesem Beispiel wird der API-Key &amp;#039;&amp;#039;apikey_heidler&amp;#039;&amp;#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Aus demonstrationszwecken wird in dem Beispiel ein einfacher API-Key verwendet. Der DataGatewayServer erzeugt einen entsprechend langen und komplexen Key.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
x-api-key: apikey_heidler&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung bei fehlgeschlagener Authentifizierung&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Bei einem falschen API-Key wird der HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; mit der Fehlermeldung &amp;#039;&amp;#039;&amp;quot;api key invalid!&amp;quot;&amp;#039;&amp;#039; im Body zurück gemeldet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 09:46:30 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 16&lt;br /&gt;
 &lt;br /&gt;
api key invalid!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OAuth 2.0==&lt;br /&gt;
===Client Credentials===&lt;br /&gt;
OAuth 2.0 Client Credentials ist eine Authentifizierungs-Methode im OAuth 2.0-Protokoll, die es einer Anwendung ermöglicht, sich beim Authorization Server (Authentifizierungsserver) zu authentifizieren. Dies ist besonders nützlich für den Zugriff von Anwendungen auf APIs ohne Benutzerbeteiligung und eignet sich gut für server-seitige Kommunikation zwischen Diensten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Das ERP wird am Server registriert und erhält eine eindeutige Client-ID und ein Client-Secret.&amp;lt;br&amp;gt;Inital wird dann von dem ERP eine HTTP-POST-Anfrage an den Authorization Server gesendet, welche die Client-Anmeldeinformationen (Client-ID und Client-Secret) beinhaltet. Im Response wird ein Access-Token und ein Refresh-Token zurück gemeldet.&amp;lt;br&amp;gt;Das ERP sendet nun für die Authentifizierung bei jeder Anfrage das Access-Token im Authorization Header der HTTP-Anfragen mit. Wenn das Access-Token abgelaufen ist, kann mit dem Refresh-Token ein neuer Access-Token angefragt werden. Im Falle einer mehrfachen Nutzung eines Refresh-Tokens werden automatisch alle Refresh-Tokens und Access-Tokens gesperrt.&amp;lt;br&amp;gt;Das Client-Secret muss sicher aufbewahrt werden, um unbefugten Zugriff zu verhindern. Außerdem ist es wichtig, das Client Secret regelmäßig zu zu aktualisieren, um die Sicherheit weiter zu erhöhen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Client-ID und Client-Secret werden im DataGatewayServer verwaltet. Dort können neue Zugangsdaten angelegt oder bestehende gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Mit zunehmender Anzahl von gültigen Client-IDs steigt auch die Wahrscheinlichkeit, dass sich durch eine &amp;quot;Brute-Force-Attacke&amp;quot; unerlaubter Zugriff gewährt wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispiel für die Token-Anfrage (Access- und Refreshtoken mit Client-ID + Client-Secret generieren)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Bei der Token-Anfrage muss die Client-ID und das Client-Secret im HTTP-Header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; Base64 codiert im Format - &amp;#039;&amp;#039;Basic &amp;lt;ClientID&amp;gt;:&amp;lt;ClientSecret&amp;gt;&amp;#039;&amp;#039; übermittelt werden. Zusätzlich ist für diese Funktion der &amp;#039;&amp;#039;&amp;#039;grant_type&amp;#039;&amp;#039;&amp;#039; mit dem Wert &amp;#039;&amp;#039;client_credentials&amp;#039;&amp;#039; notwendig.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST /v2/hsc/auth/token HTTP/1.1&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Basic &amp;lt;ClientID&amp;gt;:&amp;lt;ClientSecret&amp;gt;&lt;br /&gt;
grant_type: client_credentials&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung der Token-Anfrage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In der Rückmeldung der Token-Anfrage wird im Body der Accesstoken (access_token), der Refreshtoken (refresh_token), der Tokentyp (token_type) und Gültigkeit vom Accesstoken in Sekunden (expires_in) zurück gemeldet.&lt;br /&gt;
&lt;br /&gt;
Der Accesstoken kann nun für die Authentifizierung in den restlichen Anfragen genutzt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Accesstoken hat aus Sicherheitsgründen eine begrenzte Gültigkeit. Nach Ablauf ist der Accesstoken nicht mehr verwendbar und man erhält einen HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039;. In diesem Fall muss über die Refresh-Anfrage und einem gültigen Refreshtoken ein neuer Accesstoken generiert werden (empfohlen) oder über die Token-Anfrage und der Client-ID + Client-Secret ein neues Accesstoken angefragt werden (nicht empfohlen).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Die regelmäßige Generierung von Accesstoken über die Token-Anfrage wird nicht empfohlen, da hier die Client-ID + Client-Secret übertragen wird. Dadurch ist die Anfälligkeit gegen MitM-Angriffen höher. Das Client-Secret sollte so selten wie möglich eingesetzt werden. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 200 OK&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:06:32 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 711&lt;br /&gt;
Cache-control: no-cache&lt;br /&gt;
 &lt;br /&gt;
{&lt;br /&gt;
&amp;quot;access_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk3OTIsImp0aSI6ImM0ZDFkNTdiLWUzZTAtNDkwOC1hMDk4LWJiMjc2NmZmODdiMSIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.4zrctPAnBAlMj9CFUL6jQ33Gkou3V_bmcLBUrEsUKL0&amp;quot;,&lt;br /&gt;
&amp;quot;refresh_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMxOTIsImp0aSI6IjEwMGZmN2JiLTQ1MzItNDFlNi05NTZjLTBjZjE0YWIzYTljNCIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.vAPo2Zobu2BNGNrUvmxKd5RVGWIn91sT83js33n2UUA&amp;quot;,&lt;br /&gt;
&amp;quot;token_type&amp;quot;: &amp;quot;Bearer&amp;quot;,&lt;br /&gt;
&amp;quot;expires_in&amp;quot;: 600&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispielheader für die Nutzung eines Accesstokens&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Der aus der Token-Anfrage erhaltene Accesstoken kann nun im HTTP-Header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; an den DataGatewayServer übermittelt werden, um sich zu authentifizieren. Dieser muss im Format - &amp;#039;&amp;#039;Bearer &amp;lt;Accesstoken&amp;gt;&amp;#039;&amp;#039; übertragen werden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Bearer eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk3OTIsImp0aSI6ImM0ZDFkNTdiLWUzZTAtNDkwOC1hMDk4LWJiMjc2NmZmODdiMSIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.4zrctPAnBAlMj9CFUL6jQ33Gkou3V_bmcLBUrEsUKL0&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispielheader für die Refresh-Anfrage (Access- und Refreshtoken mit gültigem Refreshtoken erneuern)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Falls ein Accesstoken abgelaufen ist und dieser erneut werden muss, kann über die Refresh-Anfrage und einem gültigen Refreshtoken ein neuer Accesstoken + Refreshtoken generiert werden. In dieser Anfrage muss der HTTP-Header &amp;#039;&amp;#039;&amp;#039;refresh_token&amp;#039;&amp;#039;&amp;#039; mit dem Refreshtoken und der Header &amp;#039;&amp;#039;&amp;#039;grant_type&amp;#039;&amp;#039;&amp;#039; mit dem Wert &amp;#039;&amp;#039;refresh_token&amp;#039;&amp;#039; übermittelt werden.&lt;br /&gt;
&lt;br /&gt;
Um die Sicherheit vor MitM-Angriffen zu erhöhen, empfiehlt es sich den Accesstoken regelmäßig und im kurzen intervall zu aktualisieren.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Ein Refreshtoken kann nur einmalig für die Refreshanfrage genutzt werden. Anschließend verliert der Token seine Gültigkeit. Falls ein ungültiger Refreshtoken für die Authentifizierung beim DataGatewayServer genutzt wird, werden aus Sicherheitsgründen alle gültigen Access- und Refreshtoken deaktiviert. Die Authentifizierung muss in diesem Fall wieder über die Token-Anfrage stattfinden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST /v2/hsc/auth/refresh HTTP/1.1&lt;br /&gt;
Accept: application/json&lt;br /&gt;
refresh_token: eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMxOTIsImp0aSI6IjEwMGZmN2JiLTQ1MzItNDFlNi05NTZjLTBjZjE0YWIzYTljNCIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.vAPo2Zobu2BNGNrUvmxKd5RVGWIn91sT83js33n2UUA&lt;br /&gt;
grant_type: refresh_token&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung der Refresh-Anfrage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In der Rückmeldung der Refresh-Anfrage wird im Body der Accesstoken (access_token), der Refreshtoken (refresh_token), der Tokentyp (token_type) und Gültigkeit vom Accesstoken (expires_in) in Sekunden zurück gemeldet.&lt;br /&gt;
&lt;br /&gt;
Der Accesstoken kann nun für die Authentifizierung in den restlichen Anfragen genutzt werden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 200 OK&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:06:43 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 711&lt;br /&gt;
 &lt;br /&gt;
{&lt;br /&gt;
&amp;quot;access_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk4MDMsImp0aSI6ImJmYjgyZWE0LTU2NmEtNDc3ZS04NDRjLWRkM2VhYWZmZjQ1ZSIsInV1SUQiOiI0ZmY5ZThhNC01YTY2LTQ0ZDQtYjY4Zi1jNjlmMzFiOTNiYjciLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkyMDN9.vMoedyTSnfWXYXbGPZTX-nfhfNUAvp2upQJ3pTU-u_k&amp;quot;,&lt;br /&gt;
&amp;quot;refresh_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMyMDMsImp0aSI6IjI5MTc0NzBkLTNjYTUtNGZiMC1hZDliLThjNjkxYWVjNDYzOSIsInV1SUQiOiI0ZmY5ZThhNC01YTY2LTQ0ZDQtYjY4Zi1jNjlmMzFiOTNiYjciLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkyMDN9.DonI4KsNiTuG6pb705U3QIT7tNnU0pmDS7Tp6UZWHVk&amp;quot;,&lt;br /&gt;
&amp;quot;token_type&amp;quot;: &amp;quot;Bearer&amp;quot;,&lt;br /&gt;
&amp;quot;expires_in&amp;quot;: 600&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung bei fehlgeschlagener Authentifizierung - 401 Unauthorized&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Sollte die Authentifizierung fehlschlagen, so wird der HTTP-Code 401 Unauthorized mit einer entsprechenden Fehlermeldung im Body quittiert.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:38:59 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: &amp;lt;LÄNGE&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;FEHLERMELDUNG&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===Authorization Code===&lt;br /&gt;
Diese Authentifizierungs-Methode ist ausschließlich über das Authentifzierungssystem [[IRIS_Cloudsystem|IRIS Cloudsystem]] möglich.&lt;br /&gt;
&lt;br /&gt;
==Client Credentials im DGS verwalten==&lt;br /&gt;
Die Client Credentials werden im DataGatewayServer verwaltet. Dort können neue Zugangsdaten angelegt oder bestehende gelöscht werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Dazu muss im Installationsverzeichnis des DataGatewayServer der Credentials-Configurator(.exe) gestartet werden.&lt;br /&gt;
===Config===&lt;br /&gt;
[[Datei:Authorization Credentials 001.png|mini|rechts|Credentials Configurator - config]]&lt;br /&gt;
Hier können allgemeine Konfigurationen vorgenommen werden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;check invalid logins&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Wenn diese Option aktiv ist, wird die Anzahl der ungültigen Authentifizierungen gezählt und nach &amp;#039;&amp;#039;&amp;#039;max invalid logins&amp;#039;&amp;#039;&amp;#039; innerhalb von &amp;#039;&amp;#039;&amp;#039;timespan in seconds&amp;#039;&amp;#039;&amp;#039; werden alle Credentials gesperrt&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;execute CODE RED for OAuth2.0 CC&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Wenn diese Option bei der Nutzung von OAuth2.0 CC aktiv ist, wird bei mehrfachen verwenden eines REFRESH TOKENS ein &amp;#039;&amp;#039;&amp;#039;CODE RED&amp;#039;&amp;#039;&amp;#039; ausgelöst. Hierbei werden alle ACCESS und REFRESH TOKENS deaktiviert und es müssen neue Tokens via Client Credentials angefordert werden. Zusätzlich kann im DGS Konfigurator das Versenden einer E-Mail bei einem CODE RED konfiguriert werden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Lock Credentials / Unlock credentials&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Über diesen Button können alle Credentials gesperrt oder entsperrt werden. Wenn z.b. durch die Option &amp;#039;&amp;#039;&amp;#039;check invalid logins&amp;#039;&amp;#039;&amp;#039; alle Client Credentials gesperrt wurden, können diese somit wieder entsperrt werden. Diese Option greift sofort, ohne speichern.&lt;br /&gt;
* Save&amp;lt;br&amp;gt;Mit diesem Button werden die Einstellungen und Credentials persistent gespeichert. Erst nach dem Speichern werden die Optionen und Credentials aktiv. Ein DGS Neustart ist nicht notwendig.&lt;br /&gt;
===Credentials verwalten===&lt;br /&gt;
[[Datei:Authorization Credentials 002.png|mini|rechts|Credentials Configurator - OAuth2.0 CC]]&lt;br /&gt;
[[Datei:Authorization Credentials 003.png|mini|rechts|Enter Username / ClientID]]&lt;br /&gt;
[[Datei:Authorization Credentials 004.png|mini|rechts|Show Credentials Dialog]]&lt;br /&gt;
Um Ihre Credentials zu verwalten, wählen Sie den passenden Reiter zu Ihrer im DGS konfigurierten Authentifizierungs-Methode (z.B. OAuth2.0 CC)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;add&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Hier können Sie neue Credentials anlegen. Beachten Sie, dass das Passwort bzw. das Client-Secret nur einmalig in einem Dialog angezeigt wird. Kopieren Sie es daher in einen sicheren Platz und stellen Sie sicher, dass keine unautorisierten Personen darauf Zugriff haben.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;change secret&amp;#039;&amp;#039;&amp;#039; bzw. &amp;#039;&amp;#039;&amp;#039;change password&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Hier können Sie ein neues Passwort bzw. Client Secret vergeben. Wie bei der add Funktion, wird das Passwort bzw. das Client-Secret nur einmalig in einem Dialog angezeigt.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;remove&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Hier können Sie die die ausgewählten Credentials entfernen.&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Interfaces:_Security_Levels_and_Authentication&amp;diff=6049</id>
		<title>Interfaces: Security Levels and Authentication</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Interfaces:_Security_Levels_and_Authentication&amp;diff=6049"/>
		<updated>2024-11-22T14:28:45Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Managing Credentials */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:Schnittstellen:_Security_Levels_und_Authentifizierung]]&lt;br /&gt;
The HVS32 can be operated in cloud environments without concerns, assuming that the connection from the host system (ERP or WMS, hereinafter referred to as ERP for simplicity) to HVS32 is within a shared, secure, internal network.&amp;lt;br&amp;gt;However, if the shipping software HVS32 needs to be publicly accessible — meaning that the host system (ERP/WMS) and the shipping software HVS32 are not located in the same network (LAN, vLAN, vNET, private cloud) — the communication between the two systems must be secured.&amp;lt;br&amp;gt;This implies that both the connection must be encrypted, and each incoming connection must be authenticated and authorized.&lt;br /&gt;
&lt;br /&gt;
=Security Levels (Infrastructure)=&lt;br /&gt;
To secure the network bridge, there is no 100% perfect or foolproof solution. Typically, one has to opt for a compromise depending on the specific case. However, in the infrastructure, various security levels can already be implemented to significantly enhance security.&lt;br /&gt;
==LAN / vLAN / vNET / private cloud / VPN==&lt;br /&gt;
If the two servers are within the same network or there is a secured network bridge via VPN in place, this provides the best foundation for secure data communication between the host system and the shipping software HVS32.&amp;lt;br&amp;gt;[[Datei:Securitylevel infrastructure vpn.png|1000px|rahmenlos|Security Levels (Infrastructure) - LAN / vLAN / vNET / private cloud / VPN]]&lt;br /&gt;
&lt;br /&gt;
==S2S (Server-to-Server)==&lt;br /&gt;
In the case of an unsecured network bridge, it is crucial to ensure that communication takes place exclusively through encryption and authentication.&amp;lt;br&amp;gt;[[Datei:Securitylevel infrastructure s2s.png|1000px|rahmenlos|Security Levels (Infrastructure) - S2S (Server-to-Server)]]&lt;br /&gt;
==Dead-End-Server==&lt;br /&gt;
Since all connections to the DGS (DataGatewayServer - Communication-/Interface-Software) are incoming, as an additional security measure, the DGS can be installed on a separate server where all outgoing connections are blocked via firewall.&amp;lt;br&amp;gt;[[Datei:Securitylevel infrastructure des.png|1000px|rahmenlos|Security Levels (Infrastructure) - Dead-End-Server]]&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
Authentication mechanisms can only be considered &amp;quot;secure&amp;quot; when used in combination with other security mechanisms such as HTTPS/SSL. Encryption is achieved through HTTPS using TLSv1.2 or TLSv1.3 (if supported by the client).&lt;br /&gt;
&lt;br /&gt;
For encryption, a certificate with the corresponding private key is required. The following certificate formats are supported:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Certificates:&amp;#039;&amp;#039;&amp;#039; *.crt, *.cer, *.pem, *.der, or *.p7b&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Private Key:&amp;#039;&amp;#039;&amp;#039; *.der, *.pem, or *.ssh (OpenSSH)&amp;lt;br&amp;gt;&lt;br /&gt;
Please make sure that the certificate chain in the provided certificate is complete.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The following authentication options are specific to the [https://interface.heidler-strichcode.de?version=v2 RESTv2 interface].&lt;br /&gt;
&amp;lt;br&amp;gt;DataGatewayServer Version &amp;#039;&amp;#039;&amp;#039;3.8.39&amp;#039;&amp;#039;&amp;#039; or higher is needed.&lt;br /&gt;
==Basic Authentication==&lt;br /&gt;
The Basic authentication is a simple authentication scheme integrated into the HTTP protocol. The client sends the authentication header in every HTTP request, which contains the username and password.&lt;br /&gt;
&lt;br /&gt;
The authentication header is named &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; and includes the username and password base64 encoded in the format - &amp;#039;&amp;#039;Basic &amp;lt;Username&amp;gt;:&amp;lt;Password&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
User management is handled within the DataGatewayServer. New users can be created and deleted there.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; As the number of valid users increases, so does the probability of unauthorized access being granted through a &amp;quot;brute-force attack.&amp;quot;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Example header for request&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In this example user &amp;#039;&amp;#039;heidler&amp;#039;&amp;#039; and password &amp;#039;&amp;#039;Wolfschlugen&amp;#039;&amp;#039; is used.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Basic aGVpZGxlcjpXb2xmc2NobHVnZW4=&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Feedback on failed authentication - 401 Unauthorized&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
If authentication fails due to invalid user data, the HTTP status code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; will be returned with the error message &amp;#039;&amp;#039;Unauthorized access&amp;#039;&amp;#039; in the body.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Www-authenticate: Basic realm=&amp;quot;Restricted Area&amp;quot;&lt;br /&gt;
Date: Mon, 26 Feb 2024 09:00:44 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 19&lt;br /&gt;
 &lt;br /&gt;
Unauthorized access&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Digest Access Authentication==&lt;br /&gt;
The Digest Access Authentication is an authentication mechanism using the HTTP protocol designed to enhance the security of web applications. Unlike basic authentication, which transmits usernames and passwords in plaintext, Digest Access Authentication uses cryptographically secure methods.&lt;br /&gt;
&lt;br /&gt;
In Digest authentication, the client sends a request to the server (without authentication in the header), which then returns a &amp;quot;nonce&amp;quot; (a unique random number). Alternatively, this nonce can be obtained via the endpoint &amp;#039;&amp;#039;v2/hsc/auth/digest&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The client combines this nonce with the username, password, request method, and URI to create a &amp;quot;digest&amp;quot; (checksum). This digest is then sent to the server. The server can verify the digest by applying the same algorithm on the server side and comparing the calculated values. Because the digest is created using the nonce and cryptographically secure techniques, Digest Authentication effectively protects against attacks such as password theft and man-in-the-middle (MitM) attacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Currently, only the MD5 algorithm is supported for digest creation. Additional algorithm procedures can be implemented upon consultation.&lt;br /&gt;
&lt;br /&gt;
User management is handled within the DataGatewayServer. New users can be created and deleted there.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; As the number of valid users increases, so does the probability of unauthorized access being granted through a &amp;quot;brute-force attack.&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Request for a nonce to create the digest&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In the initial request, no authentication is provided in the header because the client first needs to request the nonce. In the response from the DataGatewayServer, the nonce along with further information needed to create a digest is included in the HTTP header &amp;#039;&amp;#039;&amp;#039;Www-authenticate&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
This request is acknowledged with the HTTP status code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; and the error message &amp;#039;&amp;#039;Authentication required!&amp;#039;&amp;#039; in the body.&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Www-authenticate: Digest realm=&amp;quot;Restricted Area&amp;quot;,qop=&amp;quot;auth&amp;quot;,nonce=&amp;quot;079ae550-11c1-40bf-9ee9-7cce5f1dd70e&amp;quot;,opaque=&amp;quot;opaque&amp;quot;&lt;br /&gt;
Date: Mon, 26 Feb 2024 10:21:41 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 24&lt;br /&gt;
 &lt;br /&gt;
Authentication required!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Request after receiving nonce&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
After the client has extracted the &amp;#039;&amp;#039;&amp;#039;nonce&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;realm&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;qop&amp;#039;&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;&amp;#039;opaque&amp;#039;&amp;#039;&amp;#039; from the initial request and generated the digest with them, it can be transmitted for authentication via the HTTP header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The format is as follows:&amp;lt;br&amp;gt;&amp;#039;&amp;#039;Digest username=&amp;quot;&amp;lt;USERNAME&amp;gt;&amp;quot;, realm=&amp;quot;&amp;lt;REALM&amp;gt;&amp;quot;, nonce=&amp;quot;&amp;lt;NONCE&amp;gt;&amp;quot;, uri=&amp;quot;&amp;lt;ENDPOINT&amp;gt;&amp;quot;, algorithm=&amp;quot;MD5&amp;quot;, qop=&amp;lt;QOP&amp;gt;, nc=&amp;lt;NC&amp;gt;, cnonce=&amp;quot;&amp;lt;CNONCE&amp;gt;&amp;quot;, response=&amp;quot;&amp;lt;DIGEST&amp;gt;&amp;quot;, opaque=&amp;quot;&amp;lt;OPAQUE&amp;gt;&amp;quot;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The parameter &amp;#039;&amp;#039;&amp;#039;nc&amp;#039;&amp;#039;&amp;#039; = &amp;quot;Nonce count&amp;quot; and &amp;#039;&amp;#039;&amp;#039;cnonce&amp;#039;&amp;#039;&amp;#039; = &amp;quot;Client nonce&amp;quot; are both generated by the client and must be used for creating the digest.&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
Authorization: Digest username=&amp;quot;&amp;lt;USERNAME&amp;gt;&amp;quot;, realm=&amp;quot;Restricted Area&amp;quot;, nonce=&amp;quot;079ae550-11c1-40bf-9ee9-7cce5f1dd70e&amp;quot;, uri=&amp;quot;&amp;lt;ENDPOINT&amp;gt;&amp;quot;, algorithm=&amp;quot;MD5&amp;quot;, qop=auth, nc=00000001, cnonce=&amp;quot;PoYGQC6K&amp;quot;, response=&amp;quot;ce3fb921e353290142e34ac886694a4c&amp;quot;, opaque=&amp;quot;opaque&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Response on failed authentication&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In case of invalid authentication (using the HTTP header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039;), the HTTP status code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; is returned with the error message &amp;#039;&amp;#039;client credentials invalid!&amp;#039;&amp;#039; in the body.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 10:45:40 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 27&lt;br /&gt;
 &lt;br /&gt;
client credentials invalid!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==API Keys==&lt;br /&gt;
API key authentication is a simple method for securing API access. With this authentication method, the user/client is provided with a unique API key. This key must be included in the header of each API request.&lt;br /&gt;
&lt;br /&gt;
The server verifies the received API key to ensure that the request is coming from an authenticated user or application.&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s crucial to securely store the API key to prevent unauthorized access. Additionally, regular updates to the API key are important to maintain security.&lt;br /&gt;
&lt;br /&gt;
The API key is managed within the DataGatewayServer. New keys can be generated or existing ones can be deleted. Multiple valid API keys can exist.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; As the number of valid API keys increases, so does the probability of unauthorized access being granted through a &amp;quot;brute-force attack.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Example header for a request&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In this example, the API key &amp;#039;&amp;#039;apikey_heidler&amp;#039;&amp;#039; is used.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; For demonstration purposes, a simple API key is used in this example. The keys generated within the DataGatewayServer follow a more complex algorithm.&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
x-api-key: apikey_heidler&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Response on failed authentication&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In case of an incorrect API key, the HTTP status code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; is returned with the error message &amp;#039;&amp;#039;api key invalid!&amp;#039;&amp;#039; in the body.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 09:46:30 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 16&lt;br /&gt;
 &lt;br /&gt;
api key invalid!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OAuth 2.0==&lt;br /&gt;
===Client Credentials===&lt;br /&gt;
&lt;br /&gt;
OAuth 2.0 Client Credentials is an authentication method within the OAuth 2.0 protocol that allows an application to authenticate with the authorization server without user involvement. This is particularly useful for applications accessing APIs without user participation and is well-suited for server-to-server communication between services.&lt;br /&gt;
&lt;br /&gt;
The ERP system is registered on the authorization server and receives a unique client ID and client secret. Initially, the ERP sends an HTTP POST request to the authorization server including the client credentials (client ID and client secret). The response includes an access token and a refresh token. For authentication with each subsequent request, the ERP includes the access token in the authorization header of the HTTP requests. If the access token expires, a new access token can be requested by using the refresh token. A refresh token can only used once.&lt;br /&gt;
&lt;br /&gt;
In case of multiple uses of a refresh token, all refresh tokens and access tokens are automatically disabled.&lt;br /&gt;
&lt;br /&gt;
The client secret must be securely stored to prevent unauthorized access. Additionally, it&amp;#039;s important to regularly update the client secret to enhance security further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The client ID and client secret are managed within the DataGatewayServer. New credentials can be created or existing ones can be deleted there.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; As the number of valid client IDs increases, so does the probability of unauthorized access being granted through a &amp;quot;brute-force attack.&amp;quot;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Example of token request (generating access and refresh tokens with client ID + client secret)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
For the token request, the client ID and client secret must be transmitted in the HTTP header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039;, base64 encoded in the format - &amp;#039;&amp;#039;Basic &amp;lt;ClientID&amp;gt;:&amp;lt;ClientSecret&amp;gt;&amp;#039;&amp;#039;. Additionally, the &amp;#039;&amp;#039;&amp;#039;grant_type&amp;#039;&amp;#039;&amp;#039; with the value &amp;#039;&amp;#039;client_credentials&amp;#039;&amp;#039; is necessary for this function.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST /v2/hsc/auth/token HTTP/1.1&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Basic &amp;lt;ClientID&amp;gt;:&amp;lt;ClientSecret&amp;gt;&lt;br /&gt;
grant_type: client_credentials&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Response of the token request&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In the response of the token request, the access token (access_token), refresh token (refresh_token), token type (token_type), and expiration of the access token in seconds (expires_in) are returned in the body.&lt;br /&gt;
&lt;br /&gt;
The access token can now be used for authentication in subsequent requests.&lt;br /&gt;
&lt;br /&gt;
For security reasons, the access token has a expiration time. After expiration, the access token is no longer usable, and a HTTP status code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; is returned. In this case, a new access token must be generated either through the refresh request with a valid refresh token (recommended), or through the token request with the client ID + client secret (not recommended).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Using the token request regularly to generate an access tokens is not recommended, as it involves transmitting the client ID + client secret. This increases vulnerability to Man-in-the-Middle (MitM) attacks. The client secret should be used as infrequently as possible.&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 200 OK&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:06:32 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 711&lt;br /&gt;
Cache-control: no-cache&lt;br /&gt;
 &lt;br /&gt;
{&lt;br /&gt;
&amp;quot;access_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk3OTIsImp0aSI6ImM0ZDFkNTdiLWUzZTAtNDkwOC1hMDk4LWJiMjc2NmZmODdiMSIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.4zrctPAnBAlMj9CFUL6jQ33Gkou3V_bmcLBUrEsUKL0&amp;quot;,&lt;br /&gt;
&amp;quot;refresh_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMxOTIsImp0aSI6IjEwMGZmN2JiLTQ1MzItNDFlNi05NTZjLTBjZjE0YWIzYTljNCIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.vAPo2Zobu2BNGNrUvmxKd5RVGWIn91sT83js33n2UUA&amp;quot;,&lt;br /&gt;
&amp;quot;token_type&amp;quot;: &amp;quot;Bearer&amp;quot;,&lt;br /&gt;
&amp;quot;expires_in&amp;quot;: 600&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Example header for using an access token&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
The access token obtained from the token request can now be transmitted to the DataGatewayServer in the HTTP header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; to authenticate. It must be transmitted in the format - &amp;#039;&amp;#039;Bearer &amp;lt;Access token&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Bearer eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk3OTIsImp0aSI6ImM0ZDFkNTdiLWUzZTAtNDkwOC1hMDk4LWJiMjc2NmZmODdiMSIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.4zrctPAnBAlMj9CFUL6jQ33Gkou3V_bmcLBUrEsUKL0&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Example header for the refresh request (renewing access and refresh tokens with a valid refresh token)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
If an access token has expired and needs to be renewed, a new access token + refresh token can be requested by using the refresh request and a valid refresh token. In this request, the HTTP header &amp;#039;&amp;#039;&amp;#039;refresh_token&amp;#039;&amp;#039;&amp;#039; must be transmitted with the refresh token, and the header &amp;#039;&amp;#039;&amp;#039;grant_type&amp;#039;&amp;#039;&amp;#039; must be transmitted with the value &amp;#039;&amp;#039;refresh_token&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
To enhance security against MitM attacks, it is recommended to regularly update the access token at short intervals.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; A refresh token can only be used once for the refresh request. Afterwards, the token is disabled. For security reasons, if an invalid refresh token is used for authentication with the DataGatewayServer all access and refresh tokens, which were created prior to that, will be disabled. Authentication via token request is required afterwards.&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST /v2/hsc/auth/refresh HTTP/1.1&lt;br /&gt;
Accept: application/json&lt;br /&gt;
refresh_token: eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMxOTIsImp0aSI6IjEwMGZmN2JiLTQ1MzItNDFlNi05NTZjLTBjZjE0YWIzYTljNCIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.vAPo2Zobu2BNGNrUvmxKd5RVGWIn91sT83js33n2UUA&lt;br /&gt;
grant_type: refresh_token&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Response of the refresh request&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In the response of the refresh request, the access token (access_token), refresh token (refresh_token), token type (token_type), and validity of the access token (expires_in) in seconds are returned in the body.&lt;br /&gt;
&lt;br /&gt;
The access token can now be used for authentication in subsequent requests.&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 200 OK&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:06:43 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 711&lt;br /&gt;
 &lt;br /&gt;
{&lt;br /&gt;
&amp;quot;access_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk4MDMsImp0aSI6ImJmYjgyZWE0LTU2NmEtNDc3ZS04NDRjLWRkM2VhYWZmZjQ1ZSIsInV1SUQiOiI0ZmY5ZThhNC01YTY2LTQ0ZDQtYjY4Zi1jNjlmMzFiOTNiYjciLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkyMDN9.vMoedyTSnfWXYXbGPZTX-nfhfNUAvp2upQJ3pTU-u_k&amp;quot;,&lt;br /&gt;
&amp;quot;refresh_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMyMDMsImp0aSI6IjI5MTc0NzBkLTNjYTUtNGZiMC1hZDliLThjNjkxYWVjNDYzOSIsInV1SUQiOiI0ZmY5ZThhNC01YTY2LTQ0ZDQtYjY4Zi1jNjlmMzFiOTNiYjciLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkyMDN9.DonI4KsNiTuG6pb705U3QIT7tNnU0pmDS7Tp6UZWHVk&amp;quot;,&lt;br /&gt;
&amp;quot;token_type&amp;quot;: &amp;quot;Bearer&amp;quot;,&lt;br /&gt;
&amp;quot;expires_in&amp;quot;: 600&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Feedback on failed authentication - 401 Unauthorized&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
If authentication fails, the HTTP status code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; will be returned along with an appropriate error message in the body.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:38:59 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: &amp;lt;LÄNGE&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ERRORMESSAGE&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Authorization Code===&lt;br /&gt;
This authentication method is exclusively available through the authentication system [[IRIS_cloud_system|IRIS Cloudsystem]].&lt;br /&gt;
&lt;br /&gt;
==Managing Client Credentials in the DGS==&lt;br /&gt;
The client credentials are managed in the DataGatewayServer. You can create new credentials or delete existing ones.&amp;lt;br&amp;gt;&lt;br /&gt;
To do this, start the Credentials Configurator (.exe) located in the installation directory of the DataGatewayServer.&lt;br /&gt;
===Config===&lt;br /&gt;
[[File:Authorization Credentials 001.png|thumb|right|Credentials Configurator - config]]&lt;br /&gt;
On this screen, general configurations can be made.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;check invalid logins&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;If this option is active, the number of invalid authentication attempts will be counted. After &amp;#039;&amp;#039;&amp;#039;max invalid logins&amp;#039;&amp;#039;&amp;#039; within &amp;#039;&amp;#039;&amp;#039;timespan in seconds&amp;#039;&amp;#039;&amp;#039;, all credentials will be locked.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;execute CODE RED for OAuth2.0 CC&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;If this option is active when using OAuth2.0 CC, a &amp;#039;&amp;#039;&amp;#039;CODE RED&amp;#039;&amp;#039;&amp;#039; will be triggered if a REFRESH TOKEN is reused multiple times. This action deactivates all ACCESS and REFRESH TOKENS, requiring new tokens to be requested via client credentials. Additionally, the DGS Configurator can be configured to send an email notification in the event of a CODE RED.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Lock Credentials / Unlock Credentials&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;With this button, all credentials can be locked or unlocked. For instance, if all client credentials were locked due to the &amp;#039;&amp;#039;&amp;#039;check invalid logins&amp;#039;&amp;#039;&amp;#039; option, they can be unlocked here. This action takes effect immediately without needing to save.&lt;br /&gt;
* Save&amp;lt;br&amp;gt;This button persistently saves the settings and credentials. The options and credentials only become active after saving. A DGS restart is not required.&lt;br /&gt;
===Managing Credentials===&lt;br /&gt;
[[File:Authorization Credentials 002.png|thumb|right|Credentials Configurator - OAuth2.0 CC]]&lt;br /&gt;
[[File:Authorization Credentials 003.png|thumb|right|Enter Username / ClientID]]&lt;br /&gt;
[[File:Authorization Credentials 004.png|thumb|right|Show Credentials Dialog]]&lt;br /&gt;
To manage your credentials, select the appropriate tab for the authentication method configured in the DGS (e.g., OAuth2.0 CC).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;add&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;create new credentials. Note that the password or client secret will only be displayed once in a dialog. Be sure to copy it to a secure location and ensure no unauthorized persons have access to it.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;change secret&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;change password&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;assign a new password or client secret. As with the add function, the password or client secret will only be displayed once in a dialog.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;remove&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;remove the selected credentials.&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Interfaces:_Security_Levels_and_Authentication&amp;diff=6048</id>
		<title>Interfaces: Security Levels and Authentication</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Interfaces:_Security_Levels_and_Authentication&amp;diff=6048"/>
		<updated>2024-11-22T14:27:14Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:Schnittstellen:_Security_Levels_und_Authentifizierung]]&lt;br /&gt;
The HVS32 can be operated in cloud environments without concerns, assuming that the connection from the host system (ERP or WMS, hereinafter referred to as ERP for simplicity) to HVS32 is within a shared, secure, internal network.&amp;lt;br&amp;gt;However, if the shipping software HVS32 needs to be publicly accessible — meaning that the host system (ERP/WMS) and the shipping software HVS32 are not located in the same network (LAN, vLAN, vNET, private cloud) — the communication between the two systems must be secured.&amp;lt;br&amp;gt;This implies that both the connection must be encrypted, and each incoming connection must be authenticated and authorized.&lt;br /&gt;
&lt;br /&gt;
=Security Levels (Infrastructure)=&lt;br /&gt;
To secure the network bridge, there is no 100% perfect or foolproof solution. Typically, one has to opt for a compromise depending on the specific case. However, in the infrastructure, various security levels can already be implemented to significantly enhance security.&lt;br /&gt;
==LAN / vLAN / vNET / private cloud / VPN==&lt;br /&gt;
If the two servers are within the same network or there is a secured network bridge via VPN in place, this provides the best foundation for secure data communication between the host system and the shipping software HVS32.&amp;lt;br&amp;gt;[[Datei:Securitylevel infrastructure vpn.png|1000px|rahmenlos|Security Levels (Infrastructure) - LAN / vLAN / vNET / private cloud / VPN]]&lt;br /&gt;
&lt;br /&gt;
==S2S (Server-to-Server)==&lt;br /&gt;
In the case of an unsecured network bridge, it is crucial to ensure that communication takes place exclusively through encryption and authentication.&amp;lt;br&amp;gt;[[Datei:Securitylevel infrastructure s2s.png|1000px|rahmenlos|Security Levels (Infrastructure) - S2S (Server-to-Server)]]&lt;br /&gt;
==Dead-End-Server==&lt;br /&gt;
Since all connections to the DGS (DataGatewayServer - Communication-/Interface-Software) are incoming, as an additional security measure, the DGS can be installed on a separate server where all outgoing connections are blocked via firewall.&amp;lt;br&amp;gt;[[Datei:Securitylevel infrastructure des.png|1000px|rahmenlos|Security Levels (Infrastructure) - Dead-End-Server]]&lt;br /&gt;
&lt;br /&gt;
=Authentication=&lt;br /&gt;
Authentication mechanisms can only be considered &amp;quot;secure&amp;quot; when used in combination with other security mechanisms such as HTTPS/SSL. Encryption is achieved through HTTPS using TLSv1.2 or TLSv1.3 (if supported by the client).&lt;br /&gt;
&lt;br /&gt;
For encryption, a certificate with the corresponding private key is required. The following certificate formats are supported:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Certificates:&amp;#039;&amp;#039;&amp;#039; *.crt, *.cer, *.pem, *.der, or *.p7b&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Private Key:&amp;#039;&amp;#039;&amp;#039; *.der, *.pem, or *.ssh (OpenSSH)&amp;lt;br&amp;gt;&lt;br /&gt;
Please make sure that the certificate chain in the provided certificate is complete.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The following authentication options are specific to the [https://interface.heidler-strichcode.de?version=v2 RESTv2 interface].&lt;br /&gt;
&amp;lt;br&amp;gt;DataGatewayServer Version &amp;#039;&amp;#039;&amp;#039;3.8.39&amp;#039;&amp;#039;&amp;#039; or higher is needed.&lt;br /&gt;
==Basic Authentication==&lt;br /&gt;
The Basic authentication is a simple authentication scheme integrated into the HTTP protocol. The client sends the authentication header in every HTTP request, which contains the username and password.&lt;br /&gt;
&lt;br /&gt;
The authentication header is named &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; and includes the username and password base64 encoded in the format - &amp;#039;&amp;#039;Basic &amp;lt;Username&amp;gt;:&amp;lt;Password&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
User management is handled within the DataGatewayServer. New users can be created and deleted there.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; As the number of valid users increases, so does the probability of unauthorized access being granted through a &amp;quot;brute-force attack.&amp;quot;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Example header for request&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In this example user &amp;#039;&amp;#039;heidler&amp;#039;&amp;#039; and password &amp;#039;&amp;#039;Wolfschlugen&amp;#039;&amp;#039; is used.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Basic aGVpZGxlcjpXb2xmc2NobHVnZW4=&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Feedback on failed authentication - 401 Unauthorized&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
If authentication fails due to invalid user data, the HTTP status code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; will be returned with the error message &amp;#039;&amp;#039;Unauthorized access&amp;#039;&amp;#039; in the body.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Www-authenticate: Basic realm=&amp;quot;Restricted Area&amp;quot;&lt;br /&gt;
Date: Mon, 26 Feb 2024 09:00:44 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 19&lt;br /&gt;
 &lt;br /&gt;
Unauthorized access&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Digest Access Authentication==&lt;br /&gt;
The Digest Access Authentication is an authentication mechanism using the HTTP protocol designed to enhance the security of web applications. Unlike basic authentication, which transmits usernames and passwords in plaintext, Digest Access Authentication uses cryptographically secure methods.&lt;br /&gt;
&lt;br /&gt;
In Digest authentication, the client sends a request to the server (without authentication in the header), which then returns a &amp;quot;nonce&amp;quot; (a unique random number). Alternatively, this nonce can be obtained via the endpoint &amp;#039;&amp;#039;v2/hsc/auth/digest&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The client combines this nonce with the username, password, request method, and URI to create a &amp;quot;digest&amp;quot; (checksum). This digest is then sent to the server. The server can verify the digest by applying the same algorithm on the server side and comparing the calculated values. Because the digest is created using the nonce and cryptographically secure techniques, Digest Authentication effectively protects against attacks such as password theft and man-in-the-middle (MitM) attacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Currently, only the MD5 algorithm is supported for digest creation. Additional algorithm procedures can be implemented upon consultation.&lt;br /&gt;
&lt;br /&gt;
User management is handled within the DataGatewayServer. New users can be created and deleted there.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; As the number of valid users increases, so does the probability of unauthorized access being granted through a &amp;quot;brute-force attack.&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Request for a nonce to create the digest&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In the initial request, no authentication is provided in the header because the client first needs to request the nonce. In the response from the DataGatewayServer, the nonce along with further information needed to create a digest is included in the HTTP header &amp;#039;&amp;#039;&amp;#039;Www-authenticate&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
This request is acknowledged with the HTTP status code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; and the error message &amp;#039;&amp;#039;Authentication required!&amp;#039;&amp;#039; in the body.&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Www-authenticate: Digest realm=&amp;quot;Restricted Area&amp;quot;,qop=&amp;quot;auth&amp;quot;,nonce=&amp;quot;079ae550-11c1-40bf-9ee9-7cce5f1dd70e&amp;quot;,opaque=&amp;quot;opaque&amp;quot;&lt;br /&gt;
Date: Mon, 26 Feb 2024 10:21:41 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 24&lt;br /&gt;
 &lt;br /&gt;
Authentication required!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Request after receiving nonce&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
After the client has extracted the &amp;#039;&amp;#039;&amp;#039;nonce&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;realm&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;qop&amp;#039;&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;&amp;#039;opaque&amp;#039;&amp;#039;&amp;#039; from the initial request and generated the digest with them, it can be transmitted for authentication via the HTTP header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The format is as follows:&amp;lt;br&amp;gt;&amp;#039;&amp;#039;Digest username=&amp;quot;&amp;lt;USERNAME&amp;gt;&amp;quot;, realm=&amp;quot;&amp;lt;REALM&amp;gt;&amp;quot;, nonce=&amp;quot;&amp;lt;NONCE&amp;gt;&amp;quot;, uri=&amp;quot;&amp;lt;ENDPOINT&amp;gt;&amp;quot;, algorithm=&amp;quot;MD5&amp;quot;, qop=&amp;lt;QOP&amp;gt;, nc=&amp;lt;NC&amp;gt;, cnonce=&amp;quot;&amp;lt;CNONCE&amp;gt;&amp;quot;, response=&amp;quot;&amp;lt;DIGEST&amp;gt;&amp;quot;, opaque=&amp;quot;&amp;lt;OPAQUE&amp;gt;&amp;quot;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;The parameter &amp;#039;&amp;#039;&amp;#039;nc&amp;#039;&amp;#039;&amp;#039; = &amp;quot;Nonce count&amp;quot; and &amp;#039;&amp;#039;&amp;#039;cnonce&amp;#039;&amp;#039;&amp;#039; = &amp;quot;Client nonce&amp;quot; are both generated by the client and must be used for creating the digest.&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
Authorization: Digest username=&amp;quot;&amp;lt;USERNAME&amp;gt;&amp;quot;, realm=&amp;quot;Restricted Area&amp;quot;, nonce=&amp;quot;079ae550-11c1-40bf-9ee9-7cce5f1dd70e&amp;quot;, uri=&amp;quot;&amp;lt;ENDPOINT&amp;gt;&amp;quot;, algorithm=&amp;quot;MD5&amp;quot;, qop=auth, nc=00000001, cnonce=&amp;quot;PoYGQC6K&amp;quot;, response=&amp;quot;ce3fb921e353290142e34ac886694a4c&amp;quot;, opaque=&amp;quot;opaque&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Response on failed authentication&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In case of invalid authentication (using the HTTP header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039;), the HTTP status code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; is returned with the error message &amp;#039;&amp;#039;client credentials invalid!&amp;#039;&amp;#039; in the body.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 10:45:40 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 27&lt;br /&gt;
 &lt;br /&gt;
client credentials invalid!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==API Keys==&lt;br /&gt;
API key authentication is a simple method for securing API access. With this authentication method, the user/client is provided with a unique API key. This key must be included in the header of each API request.&lt;br /&gt;
&lt;br /&gt;
The server verifies the received API key to ensure that the request is coming from an authenticated user or application.&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s crucial to securely store the API key to prevent unauthorized access. Additionally, regular updates to the API key are important to maintain security.&lt;br /&gt;
&lt;br /&gt;
The API key is managed within the DataGatewayServer. New keys can be generated or existing ones can be deleted. Multiple valid API keys can exist.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; As the number of valid API keys increases, so does the probability of unauthorized access being granted through a &amp;quot;brute-force attack.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Example header for a request&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In this example, the API key &amp;#039;&amp;#039;apikey_heidler&amp;#039;&amp;#039; is used.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; For demonstration purposes, a simple API key is used in this example. The keys generated within the DataGatewayServer follow a more complex algorithm.&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
x-api-key: apikey_heidler&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Response on failed authentication&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In case of an incorrect API key, the HTTP status code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; is returned with the error message &amp;#039;&amp;#039;api key invalid!&amp;#039;&amp;#039; in the body.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 09:46:30 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 16&lt;br /&gt;
 &lt;br /&gt;
api key invalid!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OAuth 2.0==&lt;br /&gt;
===Client Credentials===&lt;br /&gt;
&lt;br /&gt;
OAuth 2.0 Client Credentials is an authentication method within the OAuth 2.0 protocol that allows an application to authenticate with the authorization server without user involvement. This is particularly useful for applications accessing APIs without user participation and is well-suited for server-to-server communication between services.&lt;br /&gt;
&lt;br /&gt;
The ERP system is registered on the authorization server and receives a unique client ID and client secret. Initially, the ERP sends an HTTP POST request to the authorization server including the client credentials (client ID and client secret). The response includes an access token and a refresh token. For authentication with each subsequent request, the ERP includes the access token in the authorization header of the HTTP requests. If the access token expires, a new access token can be requested by using the refresh token. A refresh token can only used once.&lt;br /&gt;
&lt;br /&gt;
In case of multiple uses of a refresh token, all refresh tokens and access tokens are automatically disabled.&lt;br /&gt;
&lt;br /&gt;
The client secret must be securely stored to prevent unauthorized access. Additionally, it&amp;#039;s important to regularly update the client secret to enhance security further.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The client ID and client secret are managed within the DataGatewayServer. New credentials can be created or existing ones can be deleted there.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; As the number of valid client IDs increases, so does the probability of unauthorized access being granted through a &amp;quot;brute-force attack.&amp;quot;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Example of token request (generating access and refresh tokens with client ID + client secret)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
For the token request, the client ID and client secret must be transmitted in the HTTP header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039;, base64 encoded in the format - &amp;#039;&amp;#039;Basic &amp;lt;ClientID&amp;gt;:&amp;lt;ClientSecret&amp;gt;&amp;#039;&amp;#039;. Additionally, the &amp;#039;&amp;#039;&amp;#039;grant_type&amp;#039;&amp;#039;&amp;#039; with the value &amp;#039;&amp;#039;client_credentials&amp;#039;&amp;#039; is necessary for this function.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST /v2/hsc/auth/token HTTP/1.1&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Basic &amp;lt;ClientID&amp;gt;:&amp;lt;ClientSecret&amp;gt;&lt;br /&gt;
grant_type: client_credentials&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Response of the token request&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In the response of the token request, the access token (access_token), refresh token (refresh_token), token type (token_type), and expiration of the access token in seconds (expires_in) are returned in the body.&lt;br /&gt;
&lt;br /&gt;
The access token can now be used for authentication in subsequent requests.&lt;br /&gt;
&lt;br /&gt;
For security reasons, the access token has a expiration time. After expiration, the access token is no longer usable, and a HTTP status code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; is returned. In this case, a new access token must be generated either through the refresh request with a valid refresh token (recommended), or through the token request with the client ID + client secret (not recommended).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Using the token request regularly to generate an access tokens is not recommended, as it involves transmitting the client ID + client secret. This increases vulnerability to Man-in-the-Middle (MitM) attacks. The client secret should be used as infrequently as possible.&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 200 OK&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:06:32 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 711&lt;br /&gt;
Cache-control: no-cache&lt;br /&gt;
 &lt;br /&gt;
{&lt;br /&gt;
&amp;quot;access_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk3OTIsImp0aSI6ImM0ZDFkNTdiLWUzZTAtNDkwOC1hMDk4LWJiMjc2NmZmODdiMSIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.4zrctPAnBAlMj9CFUL6jQ33Gkou3V_bmcLBUrEsUKL0&amp;quot;,&lt;br /&gt;
&amp;quot;refresh_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMxOTIsImp0aSI6IjEwMGZmN2JiLTQ1MzItNDFlNi05NTZjLTBjZjE0YWIzYTljNCIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.vAPo2Zobu2BNGNrUvmxKd5RVGWIn91sT83js33n2UUA&amp;quot;,&lt;br /&gt;
&amp;quot;token_type&amp;quot;: &amp;quot;Bearer&amp;quot;,&lt;br /&gt;
&amp;quot;expires_in&amp;quot;: 600&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Example header for using an access token&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
The access token obtained from the token request can now be transmitted to the DataGatewayServer in the HTTP header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; to authenticate. It must be transmitted in the format - &amp;#039;&amp;#039;Bearer &amp;lt;Access token&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Bearer eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk3OTIsImp0aSI6ImM0ZDFkNTdiLWUzZTAtNDkwOC1hMDk4LWJiMjc2NmZmODdiMSIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.4zrctPAnBAlMj9CFUL6jQ33Gkou3V_bmcLBUrEsUKL0&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Example header for the refresh request (renewing access and refresh tokens with a valid refresh token)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
If an access token has expired and needs to be renewed, a new access token + refresh token can be requested by using the refresh request and a valid refresh token. In this request, the HTTP header &amp;#039;&amp;#039;&amp;#039;refresh_token&amp;#039;&amp;#039;&amp;#039; must be transmitted with the refresh token, and the header &amp;#039;&amp;#039;&amp;#039;grant_type&amp;#039;&amp;#039;&amp;#039; must be transmitted with the value &amp;#039;&amp;#039;refresh_token&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
To enhance security against MitM attacks, it is recommended to regularly update the access token at short intervals.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; A refresh token can only be used once for the refresh request. Afterwards, the token is disabled. For security reasons, if an invalid refresh token is used for authentication with the DataGatewayServer all access and refresh tokens, which were created prior to that, will be disabled. Authentication via token request is required afterwards.&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST /v2/hsc/auth/refresh HTTP/1.1&lt;br /&gt;
Accept: application/json&lt;br /&gt;
refresh_token: eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMxOTIsImp0aSI6IjEwMGZmN2JiLTQ1MzItNDFlNi05NTZjLTBjZjE0YWIzYTljNCIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.vAPo2Zobu2BNGNrUvmxKd5RVGWIn91sT83js33n2UUA&lt;br /&gt;
grant_type: refresh_token&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Response of the refresh request&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In the response of the refresh request, the access token (access_token), refresh token (refresh_token), token type (token_type), and validity of the access token (expires_in) in seconds are returned in the body.&lt;br /&gt;
&lt;br /&gt;
The access token can now be used for authentication in subsequent requests.&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 200 OK&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:06:43 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 711&lt;br /&gt;
 &lt;br /&gt;
{&lt;br /&gt;
&amp;quot;access_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk4MDMsImp0aSI6ImJmYjgyZWE0LTU2NmEtNDc3ZS04NDRjLWRkM2VhYWZmZjQ1ZSIsInV1SUQiOiI0ZmY5ZThhNC01YTY2LTQ0ZDQtYjY4Zi1jNjlmMzFiOTNiYjciLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkyMDN9.vMoedyTSnfWXYXbGPZTX-nfhfNUAvp2upQJ3pTU-u_k&amp;quot;,&lt;br /&gt;
&amp;quot;refresh_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMyMDMsImp0aSI6IjI5MTc0NzBkLTNjYTUtNGZiMC1hZDliLThjNjkxYWVjNDYzOSIsInV1SUQiOiI0ZmY5ZThhNC01YTY2LTQ0ZDQtYjY4Zi1jNjlmMzFiOTNiYjciLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkyMDN9.DonI4KsNiTuG6pb705U3QIT7tNnU0pmDS7Tp6UZWHVk&amp;quot;,&lt;br /&gt;
&amp;quot;token_type&amp;quot;: &amp;quot;Bearer&amp;quot;,&lt;br /&gt;
&amp;quot;expires_in&amp;quot;: 600&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Feedback on failed authentication - 401 Unauthorized&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
If authentication fails, the HTTP status code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; will be returned along with an appropriate error message in the body.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:38:59 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: &amp;lt;LÄNGE&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ERRORMESSAGE&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Authorization Code===&lt;br /&gt;
This authentication method is exclusively available through the authentication system [[IRIS_cloud_system|IRIS Cloudsystem]].&lt;br /&gt;
&lt;br /&gt;
==Managing Client Credentials in the DGS==&lt;br /&gt;
The client credentials are managed in the DataGatewayServer. You can create new credentials or delete existing ones.&amp;lt;br&amp;gt;&lt;br /&gt;
To do this, start the Credentials Configurator (.exe) located in the installation directory of the DataGatewayServer.&lt;br /&gt;
===Config===&lt;br /&gt;
[[File:Authorization Credentials 001.png|thumb|right|Credentials Configurator - config]]&lt;br /&gt;
On this screen, general configurations can be made.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;check invalid logins&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;If this option is active, the number of invalid authentication attempts will be counted. After &amp;#039;&amp;#039;&amp;#039;max invalid logins&amp;#039;&amp;#039;&amp;#039; within &amp;#039;&amp;#039;&amp;#039;timespan in seconds&amp;#039;&amp;#039;&amp;#039;, all credentials will be locked.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;execute CODE RED for OAuth2.0 CC&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;If this option is active when using OAuth2.0 CC, a &amp;#039;&amp;#039;&amp;#039;CODE RED&amp;#039;&amp;#039;&amp;#039; will be triggered if a REFRESH TOKEN is reused multiple times. This action deactivates all ACCESS and REFRESH TOKENS, requiring new tokens to be requested via client credentials. Additionally, the DGS Configurator can be configured to send an email notification in the event of a CODE RED.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Lock Credentials / Unlock Credentials&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;With this button, all credentials can be locked or unlocked. For instance, if all client credentials were locked due to the &amp;#039;&amp;#039;&amp;#039;check invalid logins&amp;#039;&amp;#039;&amp;#039; option, they can be unlocked here. This action takes effect immediately without needing to save.&lt;br /&gt;
* Save&amp;lt;br&amp;gt;This button persistently saves the settings and credentials. The options and credentials only become active after saving. A DGS restart is not required.&lt;br /&gt;
===Managing Credentials===&lt;br /&gt;
[[File:Authorization Credentials 002.png|thumb|right|Credentials Configurator - OAuth2.0 CC]]&lt;br /&gt;
[[File:Authorization Credentials 003.png|thumb|right|Enter Username / ClientID]]&lt;br /&gt;
[[File:Authorization Credentials 004.png|thumb|right|Show Credentials Dialog]]&lt;br /&gt;
To manage your credentials, select the appropriate tab for the authentication method configured in the DGS (e.g., OAuth2.0 CC).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;add&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Here, you can create new credentials. Note that the password or client secret will only be displayed once in a dialog. Be sure to copy it to a secure location and ensure no unauthorized persons have access to it.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;change secret&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;change password&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Here, you can assign a new password or client secret. As with the add function, the password or client secret will only be displayed once in a dialog.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;remove&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Here, you can remove the selected credentials.&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_REST_Schnittstelle_(Automatik-Polling)&amp;diff=5914</id>
		<title>HVS32 REST Schnittstelle (Automatik-Polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_REST_Schnittstelle_(Automatik-Polling)&amp;diff=5914"/>
		<updated>2024-09-09T07:34:19Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Packstückdaten aktualisieren (updateVersanddaten) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32_REST_Interface_(Polling)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Voraussetzungen =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Version || 3.8.23 oder höher&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Plugins || HVS32Client, REST Server&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= OpenAPI / Swagger =&lt;br /&gt;
[https://interface.heidler-strichcode.de?version=v1 RESTv1]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Funktionsbeschreibung =&lt;br /&gt;
Bei der REST-Schnittstelle stellt der DataGatewayServer (DGS) einen REST Server mit folgenden [[#Übersicht der Funktionen|Funktionen]] zur Verfügung.&lt;br /&gt;
Dieser ist in der Standardkonfiguration unter &amp;#039;&amp;#039;&amp;#039;http://&amp;lt;Servername&amp;gt;:&amp;lt;Port&amp;gt;/hvs32rest&amp;#039;&amp;#039;&amp;#039; erreichbar. Dabei wird der Port 8081 verwendet, welcher bei Bedarf geändert werden kann.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- DATENTYPEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Datentypen =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Zahl mit ausschließlich numerischen Zeichen (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Zahl mit Nachkommastellen (Dezimaltrennzeichen mit Punkt, anstelle von Komma)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Calendar&amp;#039;&amp;#039;&amp;#039; - Datum. Monat ist dabei 0-basierend (0 = Januar, 11 = Dezember)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Beliebige Zeichen aus dem Zeichensatz ISO-8859-1. Maximale Länge darf nicht überschritten werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Binary&amp;#039;&amp;#039;&amp;#039; - Base64 kodierte Binärdaten&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sequence&amp;#039;&amp;#039;&amp;#039; - Eine Liste von Elementen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Map&amp;#039;&amp;#039;&amp;#039; - Key/Value Map&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE DATENTYPEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ÜBERSICHT spezial Datentypen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Zusätzliche Datentypen =&lt;br /&gt;
Ein spezial Datentyp kann innerhalb der Anfrage / Rückmeldung einer [[#Übersicht der Funktionen|Funktion]] genutzt werden.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== artikelDaten ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Artikel-Daten&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| anzahlBuegel || [[#Datentypen|Integer]] || - || - || Nur für Hängeversand: Anzahl der Bügel auf welche die Artikelgruppe aufgeteilt ist&lt;br /&gt;
|-&lt;br /&gt;
| anzahlPosEtiketten || [[#Datentypen|Integer]] || - || - || Anzahl Artikeletiketten, welche gedruckt werden sollen&lt;br /&gt;
|-&lt;br /&gt;
| artikelBTNNr || [[#Datentypen|String]] || 25 || - || BTN Nummer / Zolltarifnummer&lt;br /&gt;
|-&lt;br /&gt;
| artikelEAN || [[#Datentypen|String]] || 20 || - || EAN Nummer&lt;br /&gt;
|-&lt;br /&gt;
| artikelEinheit || [[#Datentypen|String]] || 10 || - || Einheit der Artikelmenge&lt;br /&gt;
|-&lt;br /&gt;
| artikelGewicht || [[#Datentypen|Decimal]] || 9 || 3 || Gewicht des Arikels&lt;br /&gt;
|-&lt;br /&gt;
| artikelGruppe || [[#Datentypen|String]] || 50 || - || Artikelgruppe&lt;br /&gt;
|-&lt;br /&gt;
| artikelMenge || [[#Datentypen|Decimal]] || 9 || 3 || Menge des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| artikelServices || [[#Datentypen|String]] || 100 || - || Pipe getrennte Services für diesen Artikel&lt;br /&gt;
|-&lt;br /&gt;
| artikelSollMenge || [[#Datentypen|Decimal]] || 9 || 3 || -&lt;br /&gt;
|-&lt;br /&gt;
| artikelText1 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| artikelText2 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| artikelText3 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| artikelText4 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| artikelVolumen || [[#Datentypen|Decimal]] || 9 || 3 || Volumen des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| artikelWaehrung || [[#Datentypen|String]] || 3 || - || Währung in welcher der Wert des Artikels angegeben wird&lt;br /&gt;
|-&lt;br /&gt;
| artikelWert || [[#Datentypen|Decimal]] || 18 || 2 || Wert des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| chargeFlag || [[#Datentypen|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| kundenArtikelNr || [[#Datentypen|String]] || 50 || - || Artikelnummer&lt;br /&gt;
|-&lt;br /&gt;
| kundenBestellNr || [[#Datentypen|String]] || 50 || - || Bestellnummer&lt;br /&gt;
|-&lt;br /&gt;
| posAuftragNr || [[#Datentypen|String]] || 50 || - || Auftragsnummer&lt;br /&gt;
|-&lt;br /&gt;
| posLieferNr || [[#Datentypen|String]] || 40 || - || Lieferscheinnummer&lt;br /&gt;
|-&lt;br /&gt;
| positionNr || [[#Datentypen|String]] || 50 || - || Laufende Nummer innerhalb des Packstücks&lt;br /&gt;
|-&lt;br /&gt;
| serienNr || [[#Datentypen|String]] || 30 || - || Seriennummer&lt;br /&gt;
|-&lt;br /&gt;
| ursprungLand || [[#Datentypen|String]] || 2 || - || Ursprungsland des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== gefahrgut ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Gefahrgut-Daten&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutBefoerdKat&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Integer]] || 1 || - || Beförderungskategorie, Pflicht (siehe ADR-Tabelle Spalte (15)), kann 0-4 sein. Achtung! Muss unbedingt korrekt sein.&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutBegrenzteMenge || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status LQ / Begrenzte Menge nach ADR 3.4 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutBezeichnung&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 110 || - || Pflicht (siehe ADR-Tabelle Spalte (2))&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutBuchst640 || [[#Datentypen|String]] || 1 || - || Buchstabe für Sondervorschrift 640, bedingte Pflicht bei Stoffen, bei denen die Sondervorschrift 640 gilt (siehe ADR-Tabelle Spalte (6))&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutFFCode || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutFaktor || [[#Datentypen|Integer]] || 3 || - || Bewertungsfaktor für Punktesummation auf dem Beförderungspapier,  (kann 0, 1, 3, 50 oder 999 sein), eigentlich Pflicht, kann aber eindeutig aus der Beförderungskategorie geschlossen werden, daher muss es nicht unbedingt belegt sein&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutFreigestMenge || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status EQ / Excepted Quantities nach ADR 3.5 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutID || [[#Datentypen|String]] || 8 || - || Eindeutige Suchnummer für Gefahrgut-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutKCode || [[#Datentypen|String]] || 10 || - || Klassifizierungscode, Pflicht (siehe ADR-Tabelle Spalte (3b))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutKlasse&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 100 || - || Pflicht (siehe ADR-Tabelle Spalte (3a))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutMenge&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Decimal]] || 8 || 3 || Stoff-Menge an Gefahrgut, die ADR-technisch zu deklarieren ist ( in Litern bei Flüssigkeiten und verdichteten Gasen, sonst in kg, bei LQ-Gefahrgut immer kg )&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutMengenEinheit&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 2 || - || Mengeneinheit zur Stoff-Menge. ‚1‘ oder ‚l‘: Liter ; ‚0‘ oder ‚kg‘ oder leer: kg&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutNebenGefahr || [[#Datentypen|String]] || 10 || - || bedingte Pflicht bei Stoffen, bei denen neben der Hauptgefahr-Klasse/Zettelnummer noch Nebengefahr-Zettelnummern vorhanden sind (siehe ADR-Tabelle Spalte (5), wenn dort z.B. 3+6.1+8 eingetragen ist, sind 6.1 und 8 die Nebengefahr-Zettelnummern und als (6.1)(8) im Feld Nebengefahr zu übermitteln )&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutNettoExplMasse || [[#Datentypen|Decimal]] || 8 || 3 || Netto-Explosivmasse in kg, nur bei Gefahrgütern der Klasse 1&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutPositionNr || [[#Datentypen|Integer]] || - || - || Netto-Explosivmasse in kg, nur bei Gefahrgütern der Klasse 1&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutTechBenennung || [[#Datentypen|String]] || 150 || - || bedingt Pflicht bei N.A.G. Gefahrgut (d.h. wenn die Bezeichnung mit N.A.G. endet)&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutTunnelBCode || [[#Datentypen|String]] || 10 || - || Tunnelbeschränkungscode, Pflicht (siehe ADR-Tabelle Spalte (15))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutUNNR&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 10 || - || Pflicht (siehe ADR-Tabelle Spalte (1))&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutUmweltGef || [[#Datentypen|String]] || 1 || - || T wenn Stoff umweltgefährdend ist , ansonsten F, Pflicht bei umweltgefährdenden Stoffen&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutVPG || [[#Datentypen|String]] || 3 || - || Verpackungsgruppe, bedingt Pflicht bei den Stoffen, bei denen diese in der ADR-Tabelle belegt ist, kann I,II oder III sein oder gar nicht belegt (letzteres z.B. bei Klasse 2)) (siehe ADR-Tabelle Spalte (4))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutVerpAnzahl&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Integer]] || 4 || - || Anzahl der Einheiten, in denen das Gefahrgut verpackt ist (in Zusammenhang mit dem nächsten Feld GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutVerpackungsart&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 5 || - || ADR-Code der Verpackungsart, z.B. 4G für Kiste (Pappe), Pflicht, siehe separate Doc f. Verpackungscodes&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- edistatus ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== edistatus ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;EDIStatus&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| statuscode || [[#Datentypen|String]] || 2 || - ||  &lt;br /&gt;
01 = FFDatei wurde erzeugt.&amp;lt;br&amp;gt;&lt;br /&gt;
02 = FFDatei wurde geschrieben.&amp;lt;br&amp;gt;&lt;br /&gt;
03 = FFDatei wurde verschickt.&amp;lt;br&amp;gt;&lt;br /&gt;
11 = FFDatei konnte nicht erzeugt werden!&amp;lt;br&amp;gt;&lt;br /&gt;
12 = FFDatei konnte nicht geschrieben werden!&amp;lt;br&amp;gt;&lt;br /&gt;
13 = FFDatei konnte nicht verschickt werden!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es ist zu beachten, dass nicht jede FFDatei verschickt wird, dies hängt ab von der HVS32 Konfiguration.&amp;lt;br&amp;gt;&lt;br /&gt;
D.h. solange kein Status „1x“ enthalten ist, wurde mit der FFDatei gemäß der HVS32 Konfiguration verfahren.&lt;br /&gt;
|-&lt;br /&gt;
| statustext || [[#Datentypen|String]] || 200 || - || Klartext des Statuscodes&lt;br /&gt;
|-&lt;br /&gt;
| fftyp || [[#Datentypen|String]] || 50 || - || Frachtführertyp (z.B. UPS, GLS, DPD)&lt;br /&gt;
|-&lt;br /&gt;
| dateityp || [[#Datentypen|String]] || 50 || - || FFDateityp (z.B.: Standard, Express, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| auftraggeber || [[#Datentypen|String]] || 10 || - || Auftraggebernummer (&amp;#039;&amp;#039;&amp;#039;ACHTUNG!&amp;#039;&amp;#039;&amp;#039; Nicht die AuftraggeberID)&lt;br /&gt;
|-&lt;br /&gt;
| ffdateinr || [[#Datentypen|String]] || 10 || - || Nummer der FF-Datei (ggf. im Fehlerfall nicht gefüllt)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE edistatus ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- packstueckDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== packStueckDaten ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Packstückdaten&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| anzahlArtikel || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#artikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| barcodeID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| barcodeText || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| barcodeTyp || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gewicht&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| hostTrackingNr || [[#Datentypen|String]] || 35 || - || Falls die Paketnummer aus dem Vorsystem verwendet werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| infotext1 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext2 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext3 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext4 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext5 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext6 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext7 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext8 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext9 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext10 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| letztesPackstueck || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstück der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| nachnahme || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| nettoGewicht || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| nnVermerk || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| nnVerwendung || [[#Datentypen|String]] || 1 || - || &amp;#039;B&amp;#039; = Bar, &amp;#039;V&amp;#039; = Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| nnWaehrung || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nummer pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| packstueckBreite || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckHoehe || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um das Etikett später zu stornieren oder zu Verladen.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckLaenge || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| verpackungsart || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| versicherungswert || [[#Datentypen|Decimal]] || 18 || 2 || Höhe-Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| vwWaehrung || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| warenwert || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| wwWaehrung || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE packstueckDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT spezial Datentypen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ÜBERSICHT DER FUNTKIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Übersicht der Funktionen =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- echo ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Schnittstelle testen (echo) ==&lt;br /&gt;
Zum Testen der REST-Schnittstelle. Liefert die übergebene Nachricht unverändert zurück.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Funktion (GET): /hvs32rest/echo/&amp;lt;Nachricht&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Nachricht&amp;gt; wird zurück gegeben.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE echo ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- versanddatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Packstück-Verarbeitung (versanddatenAnfrage) ==&lt;br /&gt;
Die Gatewayfunktion versanddatenAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück zu erzeugen und verbuchen. Ein Etikett wird für alle weiteren Funktionen wir Storno, Verladefreigabe, etc. anhand der hostseitigen Packstück-ID identifiziert. Diese wird im Feld PackstueckID übergeben und muss dementsprechend innerhalb des Versandsystems eindeutig sein.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/versanddatenAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Request ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|absenderAdresseID&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
| Eindeutige ID um eine Neutrale-Absenderadresse aus dem HVS32 zu verwenden&lt;br /&gt;
|-&lt;br /&gt;
| ansprechpartner || [[#Datentypen|String]] || 20 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| anzahlArtikel || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#artikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| auftragNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;auftraggeberID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz1 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz2 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| barcodeID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| barcodeText || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| barcodeTyp || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| bestellNr || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| email || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| empfMobilfunkNr || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| faxNr || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| flexZustellungEmailadresse || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| frachtBrief || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
|freiAvis1&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|freiAvis2&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| frankaturKennung || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] [[#gefahrgut|&amp;lt;Gefahrgut&amp;gt;]] || - || - || Eine Liste der [[#gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gewicht&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| hostTrackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ilnNr || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| infotext1 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext2 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext3 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext4 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext5 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext6 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext7 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext8 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext9 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext10 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| kostenstelle || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| kundenNr || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| lagerkennzeichen || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| letztesPackstueck || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| lieferantenID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;lieferscheinNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| nachnahme || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| nettoGewicht || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| neutBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutBankBezeichnung || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutKontoInhaber || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| nnVermerk || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| nnVerwendung || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| nnWaehrung || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkGes&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckBreite || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckHoehe || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um das Etikett später zu stornieren oder zu Verladen.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckLaenge || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| paperlessInvoice || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| postLeitcode || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| postZielFrachtzent || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsNr || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| sendungsinhalt || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| sonderdienste || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| sperrFlag || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| telefonNr || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| terminArt || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039; = ab diesem Tag liefern&lt;br /&gt;
&amp;#039;B&amp;#039; = bis zu diesem Tag liefern&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = an diesem Tag liefern&lt;br /&gt;
|-&lt;br /&gt;
| terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| terminZeit || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| ustIDNr || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| verpackungsart || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;versandartID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| versicherungswert || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| vorpackdatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| vwWaehrung || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| warenwert || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| wwWaehrung || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| zahlungsbedingung || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| zbZoll || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrName1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrOrt&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrRegion || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrStrasse&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Request ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Response ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Datum (Monat ist 0-basierend), wann das Etikett an den Frachtführer übermittelt worden ist&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Datum (Monat ist 0-basierend), wann das Etikett im HVS32 gedruckt worden ist&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| etikettDaten || [[#Datentypen|String]] || - || - || Binärdaten des Etiketts&lt;br /&gt;
|-&lt;br /&gt;
| etikettName || [[#Datentypen|String]] || - || - || Vorlagenname des Etiketts&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| retourTrackingNr || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|-&lt;br /&gt;
| trackingURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung&lt;br /&gt;
|-&lt;br /&gt;
| versandSendungsNr || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Zusatzetiketten als Key/Value Map&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld1 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld2 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld3 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld4 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld5 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld6 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld7 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld8 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld9 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld10 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Response ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiel ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;absenderAdresseID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ansprechpartner&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;Key&amp;quot;: &amp;quot;Value&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;artikelDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;anzahlBuegel&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;anzahlPosEtiketten&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelBTNNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelGewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelGruppe&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelServices&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelSollMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelText1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelVolumen&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelWert&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;chargeFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenArtikelNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenBestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posAuftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posLieferNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;positionNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;serienNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ursprungLand&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;bestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;email&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;faxNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtBrief&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerKdNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;freiAvis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;freiAvis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frankaturKennung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gefahrgut&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;gefahrgutBefoerdKat&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutBegrenzteMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBuchst640&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFFCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFaktor&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutFreigestMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKlasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutMengenEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNebenGefahr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNettoExplMasse&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutTunnelBCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUNNR&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUmweltGef&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVPG&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVerpAnzahl&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutVerpackungsart&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;gewicht&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;ilnNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kostenstelle&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kundenNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nachnahme&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;nettoGewicht&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;neutabsenderLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVermerk&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVerwendung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStkGes&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packStkNr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckBreite&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckHoehe&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckLaenge&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;paperlessInvoice&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postLeitcode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postZielFrachtzent&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsinhalt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sonderdienste&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;telefonNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminArt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminDatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminZeit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ustIDNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;verpackungsart&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versicherungswert&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;vwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;warenwert&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;wwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zahlungsbedingung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zbZoll&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrBahnhof&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrRegion&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrStrasse&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;retourTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandSendungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckDateTime&amp;quot;: {&lt;br /&gt;
		&amp;quot;year&amp;quot;: 2023,&lt;br /&gt;
		&amp;quot;month&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;dayOfMonth&amp;quot;: 25,&lt;br /&gt;
		&amp;quot;hourOfDay&amp;quot;: 8,&lt;br /&gt;
		&amp;quot;minute&amp;quot;: 59,&lt;br /&gt;
		&amp;quot;second&amp;quot;: 22&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;druckDateTimeString&amp;quot;: &amp;quot;25.01.2023 08:59:22&amp;quot;,&lt;br /&gt;
	&amp;quot;ausgangDateTime&amp;quot;: {&lt;br /&gt;
		&amp;quot;year&amp;quot;: 2023,&lt;br /&gt;
		&amp;quot;month&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;dayOfMonth&amp;quot;: 25,&lt;br /&gt;
		&amp;quot;hourOfDay&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;minute&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;second&amp;quot;: 0&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;ausgangDateTimeString&amp;quot;: &amp;quot;25.01.2023&amp;quot;,&lt;br /&gt;
	&amp;quot;gebuehr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;gebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettDaten&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzEtikettenDaten&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;trackingURL&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld10&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiel ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE versanddatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- versanddatenNachdruckAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Etikett nachdrucken (versanddatenNachdruckAnfrage) ==&lt;br /&gt;
Die Gatewayfunktion versanddatenNachdruckAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück nachzudrucken. Ein Etikett wird anhand der hostseitigen Packstück-ID nachgedruckt. Diese wird im Feld PackstueckID übergeben. Bei manchen Frachtführern (z.B. DPD) werden beim Nachdruck neue Trackingnummern vergeben. Somit ist die alte Trackingnummer nicht mehr gültig und das alte Versandetikett muss vernichtet werden. Die neue Trackingnummer kann in der Rückmeldung zurückgemeldet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/versanddatenNachdruckAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird.&lt;br /&gt;
|-&lt;br /&gt;
| packplatz|| [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 30 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr|| [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Datum (Monat ist 0-basierend), wann das Etikett an den Frachtführer übermittelt worden ist&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Datum (Monat ist 0-basierend), wann das Etikett im HVS32 gedruckt worden ist&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| etikettDaten || [[#Datentypen|String]] || - || - || Binärdaten des Etiketts&lt;br /&gt;
|-&lt;br /&gt;
| etikettName || [[#Datentypen|String]] || - || - || Vorlagenname des Etiketts&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| retourTrackingNr || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|-&lt;br /&gt;
| trackingURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung&lt;br /&gt;
|-&lt;br /&gt;
| versandSendungsNr || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Zusatzetiketten als Key/Value Map&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld1 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld2 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld3 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld4 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld5 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld6 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld7 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld8 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld9 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld10 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;retourTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandSendungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckDateTime&amp;quot;: {&lt;br /&gt;
		&amp;quot;year&amp;quot;: 2023,&lt;br /&gt;
		&amp;quot;month&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;dayOfMonth&amp;quot;: 25,&lt;br /&gt;
		&amp;quot;hourOfDay&amp;quot;: 8,&lt;br /&gt;
		&amp;quot;minute&amp;quot;: 59,&lt;br /&gt;
		&amp;quot;second&amp;quot;: 22&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;druckDateTimeString&amp;quot;: &amp;quot;25.01.2023 08:59:22&amp;quot;,&lt;br /&gt;
	&amp;quot;ausgangDateTime&amp;quot;: {&lt;br /&gt;
		&amp;quot;year&amp;quot;: 2023,&lt;br /&gt;
		&amp;quot;month&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;dayOfMonth&amp;quot;: 25,&lt;br /&gt;
		&amp;quot;hourOfDay&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;minute&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;second&amp;quot;: 0&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;ausgangDateTimeString&amp;quot;: &amp;quot;25.01.2023&amp;quot;,&lt;br /&gt;
	&amp;quot;gebuehr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;gebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettDaten&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzEtikettenDaten&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;trackingURL&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld10&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE versanddatenNachdruckAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- stornoVersanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Packstück stornieren (stornoVersanddaten) ==&lt;br /&gt;
Die Gatewayfunktion stornoVersanddaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort bestehende Packstücke zu stornieren, die noch nicht auf einer Ausgangsliste sind. In der Regel wird ein Packstück anhand der hostseitigen Packstück-ID storniert. Diese wird im Feld PackstueckID übergeben. Zusätzlich zur hostseitigen Packstück-ID kann auch die TrackingNr zur Identifikation des Packstücks beitragen, für den Fall, dass die hostseitige Packstück-ID keine Eindeutigkeit garantieren kann. Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Storno wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/stornoVersanddaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| packplatz|| [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039;|| [[#Datentypen|String]] || 30 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr|| [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE stornoversanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- verladeVersandaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Packstück verladen / freigeben (verladeVersanddaten) ==&lt;br /&gt;
Die Gatewayfunktion verladeVersanddaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang frei zu geben. Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreicher Freigabe wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/verladeVersanddaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| hostFreigabeNr || [[#Datentypen|String]] || 20 || - || Hostseitige Freigabenummer die für dieses Packstück gesetzt wird.&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. &amp;lt;br&amp;gt;&lt;br /&gt;
Beim Etikettendruck zuvor muss die gleiche ID übergeben worden sein, damit das HVS32 das zu verladene Packstück eindeutig identifizieren kann.&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;hostFreigabeNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE verladeVersandaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- sperreVersanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Packstück sperren (sperreVersanddaten) ==&lt;br /&gt;
Die Gatewayfunktion sperreVersanddaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang zu sperren. Gesperrte Packstücke, werden für den Tagesabschluss nicht berücksichtigt. Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreicher Sperrung wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/sperreVersanddaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| packplatz|| [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039;|| [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE sperreversanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tagesabschluss (tagesabschluss) ==&lt;br /&gt;
Das Gateway sendet die tagesabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit ein Tagesabschluss anhand der zusätzlich übergebenen Parameter ausgelöst. Der Tagesabschluss setzt sich aus den Punkten Ausgangsliste erzeugen und Frachtführer DFÜ erzeugen zusammen. Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt. Die Rückmeldung im HVS32 findet nach dem Ausführen des Tagesabschluss statt. Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Tagesabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/tagesabschluss&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| auftraggeberID || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || 255 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
|assoc&lt;br /&gt;
|[[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]])&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den die Listen gedruckt werden sollen.&lt;br /&gt;
(Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerTyp || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || 255 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Listenabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| versandartID || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || 255 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke|| [[#Datentypen|String]] || 10 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| [[#edistatus|edistatus]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Sequence|&amp;lt;EDIStatus&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Listen als Key/Value Map.&lt;br /&gt;
|-&lt;br /&gt;
| etikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Etiketten als Key/Value Map.&lt;br /&gt;
|-&lt;br /&gt;
| ausgangsListeNr|| [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || Ausgangslisten-Nummer(n) der erzeugten Ausgangsliste(n).&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerTyp&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;edistatus&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;statuscode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;statustext&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;fftyp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;dateityp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;auftraggeber&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ffdateinr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;listenDaten&amp;quot;: {},&lt;br /&gt;
	&amp;quot;ausgangsListeNr&amp;quot;: [&lt;br /&gt;
		&amp;quot;75&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- listenabschlussAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ausgangsliste erzeugen (listenabschlussAnfrage) ==&lt;br /&gt;
Das Gateway sendet die listenabschlussAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Ausgangsliste anhand der zusätzlich übergebenen Parameter erzeugt. Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Listenabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt. Die Rückmeldung im HVS32 findet nach dem Erzeugen der Ausgangsliste statt. Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Listenabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/listenabschlussAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| auftraggeberID || [[#Datentypen|String]] || 255 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den die Listen gedruckt werden sollen.&lt;br /&gt;
(Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerTyp || [[#Datentypen|String]] || 255 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Listenabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| versandartID || [[#Datentypen|String]] || 255 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke|| [[#Datentypen|String]] || 10 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Listen als Key/Value Map.&lt;br /&gt;
|-&lt;br /&gt;
| etikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Etiketten als Key/Value Map.&lt;br /&gt;
|-&lt;br /&gt;
| ausgangsListeNr|| [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || Ausgangslisten-Nummer(n) der erzeugten Ausgangsliste(n).&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerTyp&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;listenDaten&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;ausgangsListeNr&amp;quot;: [&lt;br /&gt;
		&amp;quot;75&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ListenNachdruck------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ausgangsliste nachdrucken (listenNachdruckAnfrage) ==&lt;br /&gt;
Das Gateway sendet die listenNachdruckAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine bereits erstellte Ausgangsliste anhand der übergebenen ausgangsListeNr anchgedruckt. Eine Liste kann nur nachgedruckt werden, wenn diese bereits über die Funktionen tagesabschluss, listenabschlussAnfrage oder manuell über die HVS32 Maske erzeugt wurde. Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Listenabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/listenNachdruckAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ausgangsListeNr || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || Liste der Ausgangslisten-Nr. der Listen, die nachgedruckt werden sollen.&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den die Listen gedruckt werden sollen.&lt;br /&gt;
(Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| auftraggeberID || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || Liste der Auftraggerber-ID&amp;#039;s, für welche die Listen nachgedruckt werden sollen.&lt;br /&gt;
|-&lt;br /&gt;
| frachtFuehrerTyp || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || Liste der Frachtführertypen, für welche die Listen nachgedruckt werden sollen.&lt;br /&gt;
|-&lt;br /&gt;
| erstellDatum || [[#Datentypen|String]] || 10 || - || Erstelldatum der Ausgangslisten, die nachgedruckt werden sollen. Im Format &amp;quot;dd.mm.yyyy&amp;quot;, z.B. 01.01.2001&lt;br /&gt;
|-&lt;br /&gt;
| druckDatum || [[#Datentypen|String]] || 10 || - || Druckdatum der Ausgangslisten, die nachgedruckt werden sollen. Im Format &amp;quot;dd.mm.yyyy&amp;quot;, z.B. 01.01.2001 oder null wenn nur Listen nachgedruckt werden sollen, die noch nicht gedruckt wurden&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ausgangsListeNr || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || Liste der Ausgangslisten-Nr. der Listen, die nachgedruckt wurden.&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Listen als Key/Value Map.&lt;br /&gt;
|-&lt;br /&gt;
| etikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Etiketten als Key/Value Map.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ausgangsListeNr&amp;quot;: [&lt;br /&gt;
		&amp;quot;77&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: [], &lt;br /&gt;
	&amp;quot;frachtFuehrerTyp&amp;quot;: [], &lt;br /&gt;
	&amp;quot;erstellDatum&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
	&amp;quot;druckDatum&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ausgangsListeNr&amp;quot;: [&lt;br /&gt;
		&amp;quot;77&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;listenDaten&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ListenNachdruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ediabschlussAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frachtführer DFÜ erzeugen (ediabschlussAnfrage) ==&lt;br /&gt;
Das Gateway sendet die ediabschlussAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Frachtführer DFÜ anhand der zusätzlich übergebenen Parameter erzeugt und (falls konfiguriert) an den Frachtführer übertragen. Nur Packstücke, für welche zuvor eine Ausgangsliste erzeugt wurde, werden für eine Frachtführer DFÜ berücksichtigt. Die Rückmeldung im HVS32 findet nach dem Erzeugen der Frachtführer DFÜ statt. Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem EDIAbschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/ediabschlussAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| auftraggeberID || [[#Datentypen|Sequence]] [[#Datentypen|&amp;lt;String&amp;gt;]] || 255 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den z.B. die UPS Summary gedruckt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
(Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerTyp || [[#Datentypen|Sequence]] [[#Datentypen|&amp;lt;String&amp;gt;]] || 255 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| versandartID || [[#Datentypen|Sequence]] [[#Datentypen|&amp;lt;String&amp;gt;]] || 255 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke|| [[#Datentypen|String]] || 10 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| [[#edistatus|edistatus]] || [[#Datentypen|Sequence]] [[#edistatus|&amp;lt;EDIStatus&amp;gt;]] || - || - || Liste mit Statusinformationen für EDIs.&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der EDI-Listen (z.B. UPS Summary) als Key/Value Map.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerTyp&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;edistatus&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;statuscode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;statustext&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;fftyp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;dateityp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;auftraggeber&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ffdateinr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;listenDaten&amp;quot;: {}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ediabschlussAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- versanddatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Packstückdaten prüfen (versanddatenPruefAnfrage) ==&lt;br /&gt;
Das Gateway sendet die versanddatenPruefAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine VersandDatenAnfrage simuliert. Dabei werden keine Etiketten gedruckt und das Packstück bzw. das Etikett wird nicht verbucht, jedoch sind alle weiteren Prozesse identisch zur VersandDatenAnfrage (Routenermittlung, Trackingnummer-Ermittlung, Adressprüfung, etc.) Diese Funktion dient dazu im Vorfeld alle Versand-Daten zu validieren.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/versanddatenPruefAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ansprechpartner || [[#Datentypen|String]] || 20 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#artikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| auftragNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;auftraggeberID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz1 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz2 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| bestellNr || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| email || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| faxNr || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| flexZustellungEmailadresse || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| frachtBrief || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| frankaturKennung || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gewicht&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| ilnNr || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| infotext1 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext2 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext3 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext4 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext5 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext6 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext7 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext8 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext9 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext10 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| kostenstelle || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| kundenNr || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| lieferscheinNr || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| nachnahme || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| nettoGewicht || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| nnVermerk || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| nnVerwendung || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| nnWaehrung || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkGes&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckBreite || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckHoehe || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um das Etikett später zu stornieren oder zu Verladen.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckLaenge || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| paperlessInvoice || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| postLeitcode || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| postZielFrachtzent || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsNr || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| sonderdienste || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| telefonNr || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| terminArt || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| terminZeit || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| ustIDNr || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| verpackungsart || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;versandartID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| versicherungswert || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| vwWaehrung || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| warenwert || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| wwWaehrung || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| zahlungsbedingung || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| zbZoll || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrName1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrOrt&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrRegion || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrStrasse&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|-&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Datum (Monat ist 0-basierend), wann das Etikett im HVS32 gedruckt worden ist&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ansprechpartner&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;artikelDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;anzahlBuegel&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;anzahlPosEtiketten&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelBTNNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelGewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelGruppe&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelServices&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelSollMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelText1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelVolumen&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelWert&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;chargeFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenArtikelNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenBestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posAuftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posLieferNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;positionNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;serienNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ursprungLand&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;bestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;email&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;faxNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtBrief&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerKdNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frankaturKennung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gefahrgut&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;gefahrgutBefoerdKat&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutBegrenzteMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBuchst640&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFFCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFaktor&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutFreigestMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKlasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutMengenEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNebenGefahr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNettoExplMasse&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutTunnelBCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUNNR&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUmweltGef&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVPG&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVerpAnzahl&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutVerpackungsart&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;gewicht&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;ilnNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kostenstelle&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kundenNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nachnahme&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;nettoGewicht&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;neutabsenderLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVermerk&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVerwendung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStkGes&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packStkNr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckBreite&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckHoehe&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckLaenge&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;paperlessInvoice&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postLeitcode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postZielFrachtzent&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsinhalt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sonderdienste&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;telefonNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminArt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminDatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminZeit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ustIDNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;verpackungsart&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versicherungswert&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;vwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;warenwert&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;wwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zahlungsbedingung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zbZoll&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrBahnhof&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrRegion&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrStrasse&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;druckDateTime&amp;quot;: {&lt;br /&gt;
		&amp;quot;year&amp;quot;: 2023,&lt;br /&gt;
		&amp;quot;month&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;dayOfMonth&amp;quot;: 25,&lt;br /&gt;
		&amp;quot;hourOfDay&amp;quot;: 8,&lt;br /&gt;
		&amp;quot;minute&amp;quot;: 59,&lt;br /&gt;
		&amp;quot;second&amp;quot;: 22&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;druckDateTimeString&amp;quot;: &amp;quot;25.01.2023 08:59:22&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE versanddatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- updateVersanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Packstückdaten aktualisieren (updateVersanddaten) ==&lt;br /&gt;
Die Gatewayfunktion updateVersanddaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort die Daten von bestehende Packstücken zu verändern. Diese Anfrage wird zum Beispiel gesendet, wenn der Warenwert für ein Packstück erst zu einem späteren Zeitpunkt bekannt ist. Aktualisiert werden können Daten innerhalb der Tabellen Versandeinheit, Abrechnungseinheit und Lieferung. Dabei wird stets über das Feld PackstueckID und bei Belegung auch über das Feld TrackingNr gesucht.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bei dieser Anfrage werden allerdings die zu aktualisierenden Felder und Inhalte nicht mehr nach den Richtlinien des Frachtführers geprüft (z.B. Gewichtsgrenzen, etc.). Es muss somit vom Vorsystem sichergestellt werden, dass die aktualisierenden Werte mit den Richtlinien des Frachtführers übereinstimmen. Sollte dies nicht möglich sein, kann diese Funktion nicht genutzt werden, sondern das Etikett muss storniert und neu verarbeitet werden. Außerdem können Felder, welche bereits auf einem Etikett angedruckt oder vom Versandsystem HVS32 in einer Frachtführerabwicklung ermittelt wurden (z.B. Adresse, Route, TrackingNr, Sonderdienste, etc.) nicht manipuliert werden.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG: Alle Felder, welche im Versandsystem aktualisiert werden sollen, müssen vor der Nutzung dieser Funktion abgestimmt und im Versandsystem entsprechend konfiguriert werden!&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Update wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/updateVersanddaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ansprechpartner || [[#Datentypen|String]] || 20 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| anzahlArtikel || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#artikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| auftragNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;auftraggeberID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz1 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz2 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| barcodeID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| barcodeText || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| barcodeTyp || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| bestellNr || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| email || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| empfMobilfunkNr || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| faxNr || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| flexZustellungEmailadresse || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| frachtBrief || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| frankaturKennung || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| freiAvis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| freiAvis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| gewicht || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| hostTrackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ilnNr || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| infotext1 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext2 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext3 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext4 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext5 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext6 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext7 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext8 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext9 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| infotext10 || [[#Datentypen|String]] || 150 || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| kostenstelle || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| kundenNr || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| lagerkennzeichen || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| letztesPackstueck || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| lieferantenID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;lieferscheinNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| nachnahme || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| nettoGewicht || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| neutBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutBankBezeichnung || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutKontoInhaber || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| nnVermerk || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| nnVerwendung || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| nnWaehrung || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| packStkGes || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| packStkNr || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckBreite || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckHoehe || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um das Etikett später zu stornieren oder zu Verladen.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckLaenge || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| paperlessInvoice || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| postLeitcode || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| postZielFrachtzent || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsNr || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| sendungsinhalt || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| sonderdienste || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| sperrFlag || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| telefonNr || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| terminArt || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| terminZeit || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| ustIDNr || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| verpackungsart || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;versandartID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| versicherungswert || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| vorpackdatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| vwWaehrung || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| warenwert || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| wwWaehrung || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| zahlungsbedingung || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| zbZoll || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrName1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrOrt&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrRegion || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrStrasse&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Datum (Monat ist 0-basierend), wann das Etikett an den Frachtführer übermittelt worden ist&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Datum (Monat ist 0-basierend), wann das Etikett im HVS32 gedruckt worden ist&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| etikettDaten || [[#Datentypen|String]] || - || - || Binärdaten des Etiketts&lt;br /&gt;
|-&lt;br /&gt;
| etikettName || [[#Datentypen|String]] || - || - || Vorlagenname des Etiketts&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| retourTrackingNr || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|-&lt;br /&gt;
| trackingURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung&lt;br /&gt;
|-&lt;br /&gt;
| versandSendungsNr || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Zusatzetiketten als Key/Value Map&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld1 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld2 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld3 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld4 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld5 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld6 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld7 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld8 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld9 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld10 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;absenderAdresseID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ansprechpartner&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;Key&amp;quot;: &amp;quot;Value&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;artikelDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;anzahlBuegel&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;anzahlPosEtiketten&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelBTNNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelGewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelGruppe&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelServices&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelSollMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelText1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelVolumen&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelWert&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;chargeFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenArtikelNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenBestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posAuftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posLieferNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;positionNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;serienNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ursprungLand&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;bestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;email&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;faxNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtBrief&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerKdNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;freiAvis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;freiAvis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frankaturKennung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gefahrgut&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;gefahrgutBefoerdKat&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutBegrenzteMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBuchst640&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFFCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFaktor&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutFreigestMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKlasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutMengenEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNebenGefahr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNettoExplMasse&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutTunnelBCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUNNR&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUmweltGef&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVPG&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVerpAnzahl&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutVerpackungsart&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;gewicht&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;ilnNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kostenstelle&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kundenNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nachnahme&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;nettoGewicht&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;neutabsenderLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVermerk&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVerwendung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStkGes&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packStkNr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckBreite&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckHoehe&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckLaenge&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;paperlessInvoice&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postLeitcode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postZielFrachtzent&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsinhalt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sonderdienste&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;telefonNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminArt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminDatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminZeit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ustIDNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;verpackungsart&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versicherungswert&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;vwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;warenwert&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;wwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zahlungsbedingung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zbZoll&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrBahnhof&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrRegion&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrStrasse&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;retourTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandSendungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckDateTime&amp;quot;: {&lt;br /&gt;
		&amp;quot;year&amp;quot;: 2023,&lt;br /&gt;
		&amp;quot;month&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;dayOfMonth&amp;quot;: 25,&lt;br /&gt;
		&amp;quot;hourOfDay&amp;quot;: 8,&lt;br /&gt;
		&amp;quot;minute&amp;quot;: 59,&lt;br /&gt;
		&amp;quot;second&amp;quot;: 22&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;druckDateTimeString&amp;quot;: &amp;quot;25.01.2023 08:59:22&amp;quot;,&lt;br /&gt;
	&amp;quot;ausgangDateTime&amp;quot;: {&lt;br /&gt;
		&amp;quot;year&amp;quot;: 2023,&lt;br /&gt;
		&amp;quot;month&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;dayOfMonth&amp;quot;: 25,&lt;br /&gt;
		&amp;quot;hourOfDay&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;minute&amp;quot;: 0,&lt;br /&gt;
		&amp;quot;second&amp;quot;: 0&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;ausgangDateTimeString&amp;quot;: &amp;quot;25.01.2023&amp;quot;,&lt;br /&gt;
	&amp;quot;gebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettDaten&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingURL&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld10&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE updateVersanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- anonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Packstückdaten anonymisieren (anonymisiereVersandDaten) ==&lt;br /&gt;
Das Gateway sendet die anonymisiereVersandDaten an das Automatik-Polling des HVS32. Im HVS32 werden somit Kunden bezogene Daten für den entsprechenden Datensatz gemäß DSGVO anonymisiert. Diese Anonymisierung wird unwiderruflich und endgültig auf der Datenbankebene des Versandsystems durchgeführt. Eine Wiederherstellung der ursprünglichen Daten ist somit nicht mehr möglich. Log-Dateien, Rückmelde-Dateien, bereits übertragene Frachtführer DFÜs etc. sind hiervon nicht betroffen. Es können ausschließlich Packstücke und Sendungen anonymisiert werden, welche bereits Tages abgeschlossen sind.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/anonymisiereVersandDaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Nachkommastellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| auftragsNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| lieferscheinNr || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Nachkommastellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE anonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- sendungsdatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sendungs-Verarbeitung (sendungsdatenAnfrage) ==&lt;br /&gt;
sendungsdatenAnfrage – wird zur Laufzeit in einzelne [[#versandDatenAnfragen|versandDatenAnfragen]] unterteilt. Muss bei einer Anfrage für das [[Shipment_Policy_Manager_(Tarifwerk)|SPM]] genutzt werden (requestSPM=TRUE)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Funktion (POST) || /hvs32rest/sendungsdatenAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || application/json; text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ansprechpartner || [[#Datentypen|String]] || 20 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| auftragNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;auftraggeberID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| ausschlussFrachtfuehrer || [[#Datentypen|String]] || 20 || - || Ausschluss-Frachtführer für SPM Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz1 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz2 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| bestellNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| email || [[#Datentypen|String]] || 100 || - || Für automatische Mailavisierung&lt;br /&gt;
|-&lt;br /&gt;
| empfMobilfunkNr || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| faxNr || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| flexZustellungEmailadResponsese || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Email-Adresse&lt;br /&gt;
|-&lt;br /&gt;
| frachtBrief || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer, falls Frachtbrief durch Vorsystem gedruckt wird.&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer.&lt;br /&gt;
|-&lt;br /&gt;
| frankaturKennung || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| ilnNr || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| kostenstelle || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| kundenNr || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| Lagerkennzeichen || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| LieferantenID || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;lieferscheinNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet.&lt;br /&gt;
|-&lt;br /&gt;
| neutBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutBankBezeichnung || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutKontoInhaber || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkGes&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| [[#packStueckDaten|packStueckDaten]] || [[#Datentypen|Sequence]] [[#packStueckDaten|&amp;lt;PackStueckDaten&amp;gt;]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| paperlessInvoice || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| postLeitcode || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| postZielFrachtzent || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsNr || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| requestSPM || [[#Datentypen|String]] || 5 || - || T/TRUE wenn die Entscheidungsmatrix angesprochen werden soll, sonst leer&lt;br /&gt;
|-&lt;br /&gt;
| sendungsinhalt || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| sonderdienste || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| sperrFlag || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| telefonNr || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| terminArt || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| terminZeit || [[#Datentypen|String]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| ustIDNr || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;versandartID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| vorgabeFrachtfuehrer || [[#Datentypen|String]] || 20 || - || Vorgabe-Frachtführer für [[Shipment_Policy_Manager_(Tarifwerk)|SPM]] Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| vorpackdatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen werden soll&lt;br /&gt;
|-&lt;br /&gt;
| zahlungsbedingung || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| zbZoll || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || PLZ und Ort des Bahnhofs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Länderkennzeichen (LKZ)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrName1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrOrt&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrRegion || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrStrasse&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| fehler || [[#Datentypen|String]] || - || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| sendungsGebuehr || [[#Datentypen|Decimal]] || 18 || 2 || Frachkosten&lt;br /&gt;
|-&lt;br /&gt;
| sendungsGebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| versandSendungsNr || [[#Datentypen|String]] || 20 || - || Sendungsnummer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;Packstückdaten&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Zusatzfeld für evtl. Erweiterungen (Key=Feldname / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Datum (Monat ist 0-basierend), wann das Etikett an den Frachtführer übermittelt worden ist&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Datum (Monat ist 0-basierend), wann das Etikett im HVS32 gedruckt worden ist&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| etikettDaten || [[#Datentypen|String]] || - || - || Binärdaten des Etiketts&lt;br /&gt;
|-&lt;br /&gt;
| etikettName || [[#Datentypen|String]] || - || - || Vorlagenname des Etiketts&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| retourTrackingNr || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|-&lt;br /&gt;
| trackingURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung&lt;br /&gt;
|-&lt;br /&gt;
| zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name und Binärdaten der Zusatzetiketten als Key/Value Map&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld1 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld2 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld3 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld4 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld5 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld6 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld7 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld8 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld9 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld10 || [[#Datentypen|String]] || 200 || - || Zusatzfeld – kann optional im HVS32 gemapped werden um zusätzliche Informationen zurück zu melden&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Beispiele&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ansprechpartner&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ausschlussFrachtfuehrer&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
 	&amp;quot;avisHinweis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;bestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;email&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;empfMobilfunkNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;faxNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;flexZustellungEmailadResponsese&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtBrief&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerKdNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frankaturKennung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ilnNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kostenstelle&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kundenNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;Lagerkennzeichen&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;LieferantenID&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutBIC&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutBankBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutIBAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutKontoInhaber&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStkGes&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packStueckDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;anzahlArtikel&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
				&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;artikelDaten&amp;quot;: [&lt;br /&gt;
				{&lt;br /&gt;
					&amp;quot;anzahlBuegel&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;anzahlPosEtiketten&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelBTNNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelEAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelGewicht&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelGruppe&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelMenge&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelServices&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelSollMenge&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelText1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelText2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelText3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelText4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelVolumen&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelWert&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;chargeFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;kundenArtikelNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;kundenBestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;posAuftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;posLieferNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;positionNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;serienNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;ursprungLand&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;barcodeID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;barcodeText&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;barcodeTyp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgut&amp;quot;: [&lt;br /&gt;
				{&lt;br /&gt;
					&amp;quot;gefahrgutBefoerdKat&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutBegrenzteMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutBuchst640&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutFFCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutFaktor&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutFreigestMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutKCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutKlasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutMenge&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutMengenEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutNebenGefahr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutNettoExplMasse&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutTunnelBCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutUNNR&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutUmweltGef&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutVPG&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutVerpAnzahl&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutVerpackungsart&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;gewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;hostTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;letztesPackstueck&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;nachnahme&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;nettoGewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;nnVermerk&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;nnVerwendung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;nnWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;packStkNr&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;packstueckBreite&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;packstueckHoehe&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;packstueckLaenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;verpackungsart&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;versicherungswert&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;vwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;warenwert&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;wwWaehrung&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;paperlessInvoice&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postLeitcode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postZielFrachtzent&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;requestSPM&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsinhalt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sonderdienste&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sperrFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;telefonNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminArt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminDatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminZeit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ustIDNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;vorgabeFrachtfuehrer&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;vorpackdatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zahlungsbedingung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zbZoll&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrBahnhof&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrRegion&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrStrasse&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;versandSendungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsGebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehler&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStueckDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
				&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;retourTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;druckDateTime&amp;quot;: {&lt;br /&gt;
				&amp;quot;year&amp;quot;: 2023,&lt;br /&gt;
				&amp;quot;month&amp;quot;: 0,&lt;br /&gt;
				&amp;quot;dayOfMonth&amp;quot;: 25,&lt;br /&gt;
				&amp;quot;hourOfDay&amp;quot;: 8,&lt;br /&gt;
				&amp;quot;minute&amp;quot;: 59,&lt;br /&gt;
				&amp;quot;second&amp;quot;: 22&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;druckDateTimeString&amp;quot;: &amp;quot;25.01.2023 08:59:22&amp;quot;,&lt;br /&gt;
			&amp;quot;ausgangDateTime&amp;quot;: {&lt;br /&gt;
				&amp;quot;year&amp;quot;: 2023,&lt;br /&gt;
				&amp;quot;month&amp;quot;: 0,&lt;br /&gt;
				&amp;quot;dayOfMonth&amp;quot;: 25,&lt;br /&gt;
				&amp;quot;hourOfDay&amp;quot;: 0,&lt;br /&gt;
				&amp;quot;minute&amp;quot;: 0,&lt;br /&gt;
				&amp;quot;second&amp;quot;: 0&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;ausgangDateTimeString&amp;quot;: &amp;quot;25.01.2023&amp;quot;,&lt;br /&gt;
			&amp;quot;gebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;etikettName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;etikettDaten&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzEtikettenDaten&amp;quot;: {&lt;br /&gt;
				&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;trackingURL&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld10&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE sendungsdatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT DER FUNTKIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Beispiele =&lt;br /&gt;
Alle JSON Beispiele finden Sie auch hier: [[REST_Beispiel|REST SERVER JSON Beispiele]]&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Schnittstellen:_Security_Levels_und_Authentifizierung&amp;diff=5900</id>
		<title>Schnittstellen: Security Levels und Authentifizierung</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Schnittstellen:_Security_Levels_und_Authentifizierung&amp;diff=5900"/>
		<updated>2024-09-03T10:32:30Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:Interfaces:_Security_Levels_and_Authentication]]&lt;br /&gt;
&lt;br /&gt;
Grundsätzlich kann das HVS32 ohne Bedenken in Cloud-Umgebungen betrieben werden, sofern die Verbindung vom Vorsystem (ERP bzw. WMS, nachfolgend der Einfachheit halber nur ERP genannt) zum HVS32 in einem gemeinsamen, gesicherten, internen Netzwerk ist.&amp;lt;br&amp;gt;Wenn das Versandsystem HVS32 allerdings öffentlich erreichbar sein muss - also sich das Vorsystem (ERP/WMS) und das Versandsystem HVS32 nicht im gleichen Netzwerk (LAN, vLAN, vNET, private cloud) befinden - muss die Kommunikations-Verbindung der beiden Systeme abgesichert werden.&amp;lt;br&amp;gt;Dies impliziert, dass sowohl die Verbindung verschlüsselt als auch jede eingehende Verbindung authentifiziert werden muss.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Security Levels (Infrastruktur)=&lt;br /&gt;
Zur Absicherung der Netzwerk-Brücke gibt es keine zu 100% perfekte oder sichere Lösung. Meist muss man sich für einen Kompromiss je nach Fall entscheiden. In der Infrastruktur können jedoch bereits diverse Security Levels implementiert werden, um die Sicherheit maßgeblich zu erhöhen.&lt;br /&gt;
==LAN / vLAN / vNET / private cloud / VPN==&lt;br /&gt;
Befinden sich die beiden Server in einem gemeinsamen Netzwerk, bzw. liegt eine gesicherte Netzwerk-Brücke via VPN zu Grunde, bietet dies grundlegend die beste Basis für eine sichere Datenkommunikation zwischen dem Vorsystem und dem Versandsystem HVS32.&amp;lt;br&amp;gt;[[Datei:Securitylevel infrastructure vpn.png|1000px|rahmenlos|Security Level (Infrastruktur) - LAN / vLAN / vNET / private cloud / VPN]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==S2S (Server-to-Server)==&lt;br /&gt;
Bei einer ungesicherten Netzwerk-Brücke ist unbedingt darauf zu achten, dass die Kommunikation ausschließlich verschlüsselt und authentifiziert stattfindet.&lt;br /&gt;
[[Datei:Securitylevel infrastructure s2s.png|1000px|rahmenlos|Security Level (Infrastruktur) - S2S (Server-to-Server)]]&lt;br /&gt;
==Dead-End-Server==&lt;br /&gt;
Da alle Verbindungen zum DGS (DataGatewayServer - Kommunikations-/Schnittstellen-Software) eingehend sind, kann als zusätzliche Sicherheitsmaßnahme der DGS auf einem separaten Server installiert werden, bei welchem alle ausgehenden Verbindungen via Firewall blockiert werden.&lt;br /&gt;
[[Datei:Securitylevel infrastructure des.png|1000px|rahmenlos|Security Level (Infrastruktur) - Dead-End-Server]]&lt;br /&gt;
&lt;br /&gt;
=Authentifizierung=&lt;br /&gt;
Authentifizierungs-Mechanismen können nur als &amp;quot;sicher&amp;quot; bezeichnet werden, wenn diese in Kombination mit anderen Sicherheits-Mechanismen wie HTTPS/SSL genutzt werden. Die Verschlüsselung ist mittels HTTPS unter Verwendung von TLSv1.2 oder TLSv1.3 (sofern vom Client unterstützt) möglich.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die folgenden Authentifizierungs-Optionen beziehen sich &amp;#039;&amp;#039;&amp;#039;ausschließlich&amp;#039;&amp;#039;&amp;#039; auf die [https://interface.heidler-strichcode.de?version=v2 RESTv2 Schnittstelle]&lt;br /&gt;
&amp;lt;br&amp;gt;Es wird &amp;#039;&amp;#039;&amp;#039;mindestens&amp;#039;&amp;#039;&amp;#039; die DataGatewayServer Version &amp;#039;&amp;#039;&amp;#039;3.8.31&amp;#039;&amp;#039;&amp;#039; benötigt.&lt;br /&gt;
==Basic Authentication==&lt;br /&gt;
Die Basisauthentifizierung ist ein einfaches Authentifizierungsschema, welches in das HTTP-Protokoll integriert ist. Der Client sendet in jeder HTTP-Anfrage den Authentifizierungsheader, welcher Benutzername und Passwort enthält.&lt;br /&gt;
&lt;br /&gt;
Der Authentifizierungsheader lautet &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; und beinhaltet den Benutzer und das Passwort Base64 codiert im Format &amp;#039;&amp;#039;- Basic &amp;lt;Benutzer&amp;gt;:&amp;lt;Passwort&amp;gt;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Benutzerverwaltung erfolgt im DataGatewayServer. Dort können neue Benutzer angelegt und gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Mit zunehmender Anzahl von gültigen Benutzern steigt auch die Wahrscheinlichkeit, dass sich durch eine &amp;quot;Brute-Force-Attacke&amp;quot; unerlaubter Zugriff gewährt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispielheader für eine Anfrage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In diesem Beispiel wird der Benutzer &amp;#039;&amp;#039;heidler&amp;#039;&amp;#039; mit dem Passwort &amp;#039;&amp;#039;Wolfschlugen&amp;#039;&amp;#039; verwendet.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Basic aGVpZGxlcjpXb2xmc2NobHVnZW4=&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung bei fehlgeschlagener Authentifizierung - 401 Unauthorized&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Sollte die Authentifizierung aufgrund von ungültigen Benutzerdaten fehlschlagen, so wird der HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; mit der Fehlermeldung &amp;#039;&amp;#039;&amp;quot;Unauthorized acces&amp;quot;&amp;#039;&amp;#039; im Body quittiert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Www-authenticate: Basic realm=&amp;quot;Restricted Area&amp;quot;&lt;br /&gt;
Date: Mon, 26 Feb 2024 09:00:44 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 19&lt;br /&gt;
 &lt;br /&gt;
Unauthorized access&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Digest Access Authentication==&lt;br /&gt;
HTTP Digest Access Authentication ist ein Authentifizierungsmechanismus, der in das HTTP-Protokoll integriert ist und dazu dient, die Sicherheit von Webanwendungen zu erhöhen. Im Gegensatz zur einfachen Basisauthentifizierung überträgt Digest Access Authentication keine Benutzernamen und Passwörter im Klartext, sondern verwendet kryptografisch sichere Methoden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bei der Digest-Authentifizierung sendet der Client eine Anfrage an den Server (ohne Authentifizierung im Header), der daraufhin eine &amp;quot;Nonce&amp;quot; (eine einmalige Zufallszahl) zurückgibt. Alternativ kann diese über den Enpoint &amp;#039;&amp;#039;v2/hsc/auth/digest&amp;#039;&amp;#039; abgerufen werden. Der Client kombiniert diese Nonce mit Benutzername, Passwort, Anfrage-Methode und URI und erstellt einen &amp;quot;Digest&amp;quot; (Prüfzusammenstellung). Dieser Digest wird dann an den Server gesendet.&amp;lt;br&amp;gt;Der Server kann den Digest überprüfen, indem er denselben Algorithmus auf der Serverseite anwendet und die berechneten Werte vergleicht. Da der Digest mit Hilfe der Nonce und kryptografisch sicheren Techniken erstellt wird, schützt die Digest-Authentifizierung effektiv vor Angriffen wie Passwortdiebstahl und Mann-in-the-Middle-Angriffen (MitM).&lt;br /&gt;
&lt;br /&gt;
Für die Erstellung vom Digest wird aktuell nur der Algorithmus MD5 unterstützt. Weitere Algorithmusverfahren können nach Rücksprache implementiert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Benutzerverwaltung erfolgt im DataGatewayServer. Dort können neue Benutzer angelegt und gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Mit zunehmender Anzahl von gültigen Benutzern steigt auch die Wahrscheinlichkeit, dass sich durch eine &amp;quot;Brute-Force-Attacke&amp;quot; unerlaubter Zugriff gewährt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Anfrage einer nonce für die Erstellung des Digest&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In der initialen Anfrage wird im Header keine Authentifizierung geliefert, da vom Server zuerst die nonce abgefragt werden muss. In der Rückmeldung vom DataGatewayServer befindet sich dann die &amp;#039;&amp;#039;&amp;#039;nonce&amp;#039;&amp;#039;&amp;#039; zusammen mit weiteren Informationen, welche für die Erstellung eines Digest benötigt werden, im HTTP-Header &amp;#039;&amp;#039;&amp;#039;Www-authenticate&amp;#039;&amp;#039;&amp;#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Anfrage wird mit dem HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; und der Fehlermeldung &amp;#039;&amp;#039;&amp;quot;Authentication required!&amp;quot;&amp;#039;&amp;#039; im Body quittiert.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Www-authenticate: Digest realm=&amp;quot;Restricted Area&amp;quot;,qop=&amp;quot;auth&amp;quot;,nonce=&amp;quot;079ae550-11c1-40bf-9ee9-7cce5f1dd70e&amp;quot;,opaque=&amp;quot;opaque&amp;quot;&lt;br /&gt;
Date: Mon, 26 Feb 2024 10:21:41 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 24&lt;br /&gt;
 &lt;br /&gt;
Authentication required!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Anfrage nach erhaltener nonce&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Nachdem der Client die &amp;#039;&amp;#039;&amp;#039;nonce, realm, qop und die opaque&amp;#039;&amp;#039;&amp;#039; aus der initialen Anfrage extrahiert und damit den Digest generiert hat, kann dieser für die Authentifizierung über den HTTP-Header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; übermittelt werden.&lt;br /&gt;
&lt;br /&gt;
Das Format entspricht dabei:&amp;lt;br&amp;gt;&amp;#039;&amp;#039;Digest username=&amp;quot;&amp;lt;BENUTZERNAME&amp;gt;&amp;quot;, realm=&amp;quot;&amp;lt;REALM&amp;gt;&amp;quot;, nonce=&amp;quot;&amp;lt;NONCE&amp;gt;&amp;quot;, uri=&amp;quot;&amp;lt;ENDPOINT&amp;gt;&amp;quot;, algorithm=&amp;quot;MD5&amp;quot;, qop=&amp;lt;QOP&amp;gt;, nc=&amp;lt;NC&amp;gt;, cnonce=&amp;quot;&amp;lt;CNONCE&amp;gt;&amp;quot;, response=&amp;quot;&amp;lt;DIGEST&amp;gt;&amp;quot;, opaque=&amp;quot;&amp;lt;OPAQUE&amp;gt;&amp;quot;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Der Parameter &amp;#039;&amp;#039;&amp;#039;nc&amp;#039;&amp;#039;&amp;#039; = &amp;quot;Nonce count&amp;quot; und &amp;#039;&amp;#039;&amp;#039;cnonce&amp;#039;&amp;#039;&amp;#039; = &amp;quot;Client nonce&amp;quot; wird jeweils vom Client generiert und muss für die Erstellung vom Digest genutzt werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
Authorization: Digest username=&amp;quot;&amp;lt;BENUTZER&amp;gt;&amp;quot;, realm=&amp;quot;Restricted Area&amp;quot;, nonce=&amp;quot;079ae550-11c1-40bf-9ee9-7cce5f1dd70e&amp;quot;, uri=&amp;quot;&amp;lt;ENDPOINT&amp;gt;&amp;quot;, algorithm=&amp;quot;MD5&amp;quot;, qop=auth, nc=00000001, cnonce=&amp;quot;PoYGQC6K&amp;quot;, response=&amp;quot;ce3fb921e353290142e34ac886694a4c&amp;quot;, opaque=&amp;quot;opaque&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung bei fehlgeschlagener Authentifizierung&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Bei einer ungültigen Authentifizierung (Verwendung vom HTTP-Header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039;) wird der HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; mit der Fehlermeldung &amp;#039;&amp;#039;&amp;quot;client credentials invalid!&amp;quot;&amp;#039;&amp;#039; im Body zurück gemeldet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 10:45:40 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 27&lt;br /&gt;
 &lt;br /&gt;
client credentials invalid!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==API Keys==&lt;br /&gt;
Die API-Key-Authentifizierung ist eine einfache Methode zur Sicherung von API-Zugriffen. Bei dieser Authentifizierungsmethode erhält der Benutzer / Client einmalig einen eindeutigen API-Schlüssel (API-Key). Dieser Schlüssel muss dann bei jeder API-Anfrage im Header mit gesendet werden.&amp;lt;br&amp;gt;Der Server überprüft den empfangenen API-Key, um sicherzustellen, dass die Anfrage von einem authentifizierten Benutzer oder Anwendung stammt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der API-Key muss sicher aufbewahrt werden, um unbefugten Zugriff zu verhindern. Außerdem ist es wichtig, diesen regelmäßig zu zu aktualisieren, um die Sicherheit zu gewährleisten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der API-Key wird im DataGatewayServer verwaltet. Dort kann ein neuer Key generiert oder bestehende gelöscht werden. Es können mehrere gültige API-Keys existieren.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Mit zunehmender Anzahl von gültigen API-Keys steigt auch die Wahrscheinlichkeit, dass sich durch eine &amp;quot;Brute-Force-Attacke&amp;quot; unerlaubter Zugriff gewährt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispielheader für eine Anfrage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In diesem Beispiel wird der API-Key &amp;#039;&amp;#039;apikey_heidler&amp;#039;&amp;#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Aus demonstrationszwecken wird in dem Beispiel ein einfacher API-Key verwendet. Der DataGatewayServer erzeugt einen entsprechend langen und komplexen Key.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
x-api-key: apikey_heidler&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung bei fehlgeschlagener Authentifizierung&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Bei einem falschen API-Key wird der HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039; mit der Fehlermeldung &amp;#039;&amp;#039;&amp;quot;api key invalid!&amp;quot;&amp;#039;&amp;#039; im Body zurück gemeldet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 09:46:30 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 16&lt;br /&gt;
 &lt;br /&gt;
api key invalid!&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OAuth 2.0==&lt;br /&gt;
===Client Credentials===&lt;br /&gt;
OAuth 2.0 Client Credentials ist eine Authentifizierungs-Methode im OAuth 2.0-Protokoll, die es einer Anwendung ermöglicht, sich beim Authorization Server (Authentifizierungsserver) zu authentifizieren. Dies ist besonders nützlich für den Zugriff von Anwendungen auf APIs ohne Benutzerbeteiligung und eignet sich gut für server-seitige Kommunikation zwischen Diensten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;Das ERP wird am Server registriert und erhält eine eindeutige Client-ID und ein Client-Secret.&amp;lt;br&amp;gt;Inital wird dann von dem ERP eine HTTP-POST-Anfrage an den Authorization Server gesendet, welche die Client-Anmeldeinformationen (Client-ID und Client-Secret) beinhaltet. Im Response wird ein Access-Token und ein Refresh-Token zurück gemeldet.&amp;lt;br&amp;gt;Das ERP sendet nun für die Authentifizierung bei jeder Anfrage das Access-Token im Authorization Header der HTTP-Anfragen mit. Wenn das Access-Token abgelaufen ist, kann mit dem Refresh-Token ein neuer Access-Token angefragt werden. Im Falle einer mehrfachen Nutzung eines Refresh-Tokens werden automatisch alle Refresh-Tokens und Access-Tokens gesperrt.&amp;lt;br&amp;gt;Das Client-Secret muss sicher aufbewahrt werden, um unbefugten Zugriff zu verhindern. Außerdem ist es wichtig, das Client Secret regelmäßig zu zu aktualisieren, um die Sicherheit weiter zu erhöhen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Client-ID und Client-Secret werden im DataGatewayServer verwaltet. Dort können neue Zugangsdaten angelegt oder bestehende gelöscht werden.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Mit zunehmender Anzahl von gültigen Client-IDs steigt auch die Wahrscheinlichkeit, dass sich durch eine &amp;quot;Brute-Force-Attacke&amp;quot; unerlaubter Zugriff gewährt wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispiel für die Token-Anfrage (Access- und Refreshtoken mit Client-ID + Client-Secret generieren)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Bei der Token-Anfrage muss die Client-ID und das Client-Secret im HTTP-Header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; Base64 codiert im Format - &amp;#039;&amp;#039;Basic &amp;lt;ClientID&amp;gt;:&amp;lt;ClientSecret&amp;gt;&amp;#039;&amp;#039; übermittelt werden. Zusätzlich ist für diese Funktion der &amp;#039;&amp;#039;&amp;#039;grant_type&amp;#039;&amp;#039;&amp;#039; mit dem Wert &amp;#039;&amp;#039;client_credentials&amp;#039;&amp;#039; notwendig.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST /v2/hsc/auth/token HTTP/1.1&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Basic &amp;lt;ClientID&amp;gt;:&amp;lt;ClientSecret&amp;gt;&lt;br /&gt;
grant_type: client_credentials&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung der Token-Anfrage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In der Rückmeldung der Token-Anfrage wird im Body der Accesstoken (access_token), der Refreshtoken (refresh_token), der Tokentyp (token_type) und Gültigkeit vom Accesstoken in Sekunden (expires_in) zurück gemeldet.&lt;br /&gt;
&lt;br /&gt;
Der Accesstoken kann nun für die Authentifizierung in den restlichen Anfragen genutzt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Accesstoken hat aus Sicherheitsgründen eine begrenzte Gültigkeit. Nach Ablauf ist der Accesstoken nicht mehr verwendbar und man erhält einen HTTP-Code &amp;#039;&amp;#039;&amp;#039;401 Unauthorized&amp;#039;&amp;#039;&amp;#039;. In diesem Fall muss über die Refresh-Anfrage und einem gültigen Refreshtoken ein neuer Accesstoken generiert werden (empfohlen) oder über die Token-Anfrage und der Client-ID + Client-Secret ein neues Accesstoken angefragt werden (nicht empfohlen).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Die regelmäßige Generierung von Accesstoken über die Token-Anfrage wird nicht empfohlen, da hier die Client-ID + Client-Secret übertragen wird. Dadurch ist die Anfälligkeit gegen MitM-Angriffen höher. Das Client-Secret sollte so selten wie möglich eingesetzt werden. &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 200 OK&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:06:32 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 711&lt;br /&gt;
Cache-control: no-cache&lt;br /&gt;
 &lt;br /&gt;
{&lt;br /&gt;
&amp;quot;access_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk3OTIsImp0aSI6ImM0ZDFkNTdiLWUzZTAtNDkwOC1hMDk4LWJiMjc2NmZmODdiMSIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.4zrctPAnBAlMj9CFUL6jQ33Gkou3V_bmcLBUrEsUKL0&amp;quot;,&lt;br /&gt;
&amp;quot;refresh_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMxOTIsImp0aSI6IjEwMGZmN2JiLTQ1MzItNDFlNi05NTZjLTBjZjE0YWIzYTljNCIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.vAPo2Zobu2BNGNrUvmxKd5RVGWIn91sT83js33n2UUA&amp;quot;,&lt;br /&gt;
&amp;quot;token_type&amp;quot;: &amp;quot;Bearer&amp;quot;,&lt;br /&gt;
&amp;quot;expires_in&amp;quot;: 600&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispielheader für die Nutzung eines Accesstokens&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Der aus der Token-Anfrage erhaltene Accesstoken kann nun im HTTP-Header &amp;#039;&amp;#039;&amp;#039;Authorization&amp;#039;&amp;#039;&amp;#039; an den DataGatewayServer übermittelt werden, um sich zu authentifizieren. Dieser muss im Format - &amp;#039;&amp;#039;Bearer &amp;lt;Accesstoken&amp;gt;&amp;#039;&amp;#039; übertragen werden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST &amp;lt;ENDPOINT&amp;gt; HTTP/1.1&lt;br /&gt;
Content-Type: application/json&lt;br /&gt;
Accept: application/json&lt;br /&gt;
Authorization: Bearer eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk3OTIsImp0aSI6ImM0ZDFkNTdiLWUzZTAtNDkwOC1hMDk4LWJiMjc2NmZmODdiMSIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.4zrctPAnBAlMj9CFUL6jQ33Gkou3V_bmcLBUrEsUKL0&lt;br /&gt;
Cache-Control: no-cache&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispielheader für die Refresh-Anfrage (Access- und Refreshtoken mit gültigem Refreshtoken erneuern)&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Falls ein Accesstoken abgelaufen ist und dieser erneut werden muss, kann über die Refresh-Anfrage und einem gültigen Refreshtoken ein neuer Accesstoken + Refreshtoken generiert werden. In dieser Anfrage muss der HTTP-Header &amp;#039;&amp;#039;&amp;#039;refresh_token&amp;#039;&amp;#039;&amp;#039; mit dem Refreshtoken und der Header &amp;#039;&amp;#039;&amp;#039;grant_type&amp;#039;&amp;#039;&amp;#039; mit dem Wert &amp;#039;&amp;#039;refresh_token&amp;#039;&amp;#039; übermittelt werden.&lt;br /&gt;
&lt;br /&gt;
Um die Sicherheit vor MitM-Angriffen zu erhöhen, empfiehlt es sich den Accesstoken regelmäßig und im kurzen intervall zu aktualisieren.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Ein Refreshtoken kann nur einmalig für die Refreshanfrage genutzt werden. Anschließend verliert der Token seine Gültigkeit. Falls ein ungültiger Refreshtoken für die Authentifizierung beim DataGatewayServer genutzt wird, werden aus Sicherheitsgründen alle gültigen Access- und Refreshtoken deaktiviert. Die Authentifizierung muss in diesem Fall wieder über die Token-Anfrage stattfinden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
POST /v2/hsc/auth/refresh HTTP/1.1&lt;br /&gt;
Accept: application/json&lt;br /&gt;
refresh_token: eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMxOTIsImp0aSI6IjEwMGZmN2JiLTQ1MzItNDFlNi05NTZjLTBjZjE0YWIzYTljNCIsInV1SUQiOiI0NTJiNWE4Ni1iZDRlLTRlNjktOGYxOC1hOGM5YWFlZTE1YzkiLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkxOTJ9.vAPo2Zobu2BNGNrUvmxKd5RVGWIn91sT83js33n2UUA&lt;br /&gt;
grant_type: refresh_token&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung der Refresh-Anfrage&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
In der Rückmeldung der Refresh-Anfrage wird im Body der Accesstoken (access_token), der Refreshtoken (refresh_token), der Tokentyp (token_type) und Gültigkeit vom Accesstoken (expires_in) in Sekunden zurück gemeldet.&lt;br /&gt;
&lt;br /&gt;
Der Accesstoken kann nun für die Authentifizierung in den restlichen Anfragen genutzt werden.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 200 OK&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:06:43 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: 711&lt;br /&gt;
 &lt;br /&gt;
{&lt;br /&gt;
&amp;quot;access_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IkFDQ0VTUyIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJleHAiOjE3MDg5NDk4MDMsImp0aSI6ImJmYjgyZWE0LTU2NmEtNDc3ZS04NDRjLWRkM2VhYWZmZjQ1ZSIsInV1SUQiOiI0ZmY5ZThhNC01YTY2LTQ0ZDQtYjY4Zi1jNjlmMzFiOTNiYjciLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkyMDN9.vMoedyTSnfWXYXbGPZTX-nfhfNUAvp2upQJ3pTU-u_k&amp;quot;,&lt;br /&gt;
&amp;quot;refresh_token&amp;quot;: &amp;quot;eyJ1c2FnZSI6IlJFRlJFU0giLCJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3MDk4MTMyMDMsImp0aSI6IjI5MTc0NzBkLTNjYTUtNGZiMC1hZDliLThjNjkxYWVjNDYzOSIsInV1SUQiOiI0ZmY5ZThhNC01YTY2LTQ0ZDQtYjY4Zi1jNjlmMzFiOTNiYjciLCJzdWIiOiJvZCIsImlzcyI6IkhTQy1ER1MiLCJpYXQiOjE3MDg5NDkyMDN9.DonI4KsNiTuG6pb705U3QIT7tNnU0pmDS7Tp6UZWHVk&amp;quot;,&lt;br /&gt;
&amp;quot;token_type&amp;quot;: &amp;quot;Bearer&amp;quot;,&lt;br /&gt;
&amp;quot;expires_in&amp;quot;: 600&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung bei fehlgeschlagener Authentifizierung - 401 Unauthorized&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
Sollte die Authentifizierung fehlschlagen, so wird der HTTP-Code 401 Unauthorized mit einer entsprechenden Fehlermeldung im Body quittiert.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;http&amp;quot;&amp;gt;&lt;br /&gt;
HTTP/1.1 401 Unauthorized&lt;br /&gt;
Date: Mon, 26 Feb 2024 12:38:59 GMT&lt;br /&gt;
Content-type: application/json&lt;br /&gt;
Content-length: &amp;lt;LÄNGE&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;FEHLERMELDUNG&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===Authorization Code===&lt;br /&gt;
Diese Authentifizierungs-Methode ist ausschließlich über das Authentifzierungssystem [[IRIS_Cloudsystem|IRIS Cloudsystem]] möglich.&lt;br /&gt;
&lt;br /&gt;
==Client Credentials im DGS verwalten==&lt;br /&gt;
Die Client Credentials werden im DataGatewayServer verwaltet. Dort können neue Zugangsdaten angelegt oder bestehende gelöscht werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Dazu muss im Installationsverzeichnis des DataGatewayServer der Credentials-Configurator(.exe) gestartet werden.&lt;br /&gt;
===Config===&lt;br /&gt;
[[Datei:Authorization Credentials 001.png|mini|rechts|Credentials Configurator - config]]&lt;br /&gt;
Hier können allgemeine Konfigurationen vorgenommen werden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;check invalid logins&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Wenn diese Option aktiv ist, wird die Anzahl der ungültigen Authentifizierungen gezählt und nach &amp;#039;&amp;#039;&amp;#039;max invalid logins&amp;#039;&amp;#039;&amp;#039; innerhalb von &amp;#039;&amp;#039;&amp;#039;timespan in seconds&amp;#039;&amp;#039;&amp;#039; werden alle Credentials gesperrt&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;execute CODE RED for OAuth2.0 CC&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Wenn diese Option bei der Nutzung von OAuth2.0 CC aktiv ist, wird bei mehrfachen verwenden eines REFRESH TOKENS ein &amp;#039;&amp;#039;&amp;#039;CODE RED&amp;#039;&amp;#039;&amp;#039; ausgelöst. Hierbei werden alle ACCESS und REFRESH TOKENS deaktiviert und es müssen neue Tokens via Client Credentials angefordert werden. Zusätzlich kann im DGS Konfigurator das Versenden einer E-Mail bei einem CODE RED konfiguriert werden.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Lock Credentials / Unlock credentials&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Über diesen Button können alle Credentials gesperrt oder entsperrt werden. Wenn z.b. durch die Option &amp;#039;&amp;#039;&amp;#039;check invalid logins&amp;#039;&amp;#039;&amp;#039; alle Client Credentials gesperrt wurden, können diese somit wieder entsperrt werden. Diese Option greift sofort, ohne speichern.&lt;br /&gt;
* Save&amp;lt;br&amp;gt;Mit diesem Button werden die Einstellungen und Credentials persistent gespeichert. Erst nach dem Speichern werden die Optionen und Credentials aktiv. Ein DGS Neustart ist nicht notwendig.&lt;br /&gt;
===Credentials verwalten===&lt;br /&gt;
[[Datei:Authorization Credentials 002.png|mini|rechts|Credentials Configurator - OAuth2.0 CC]]&lt;br /&gt;
[[Datei:Authorization Credentials 003.png|mini|rechts|Enter Username / ClientID]]&lt;br /&gt;
[[Datei:Authorization Credentials 004.png|mini|rechts|Show Credentials Dialog]]&lt;br /&gt;
Um Ihre Credentials zu verwalten, wählen Sie den passenden Reiter zu Ihrer im DGS konfigurierten Authentifizierungs-Methode (z.B. OAuth2.0 CC)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;add&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Hier können Sie neue Credentials anlegen. Beachten Sie, dass das Passwort bzw. das Client-Secret nur einmalig in einem Dialog angezeigt wird. Kopieren Sie es daher in einen sicheren Platz und stellen Sie sicher, dass keine unautorisierten Personen darauf Zugriff haben.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;change secret&amp;#039;&amp;#039;&amp;#039; bzw. &amp;#039;&amp;#039;&amp;#039;change password&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Hier können Sie ein neues Passwort bzw. Client Secret vergeben. Wie bei der add Funktion, wird das Passwort bzw. das Client-Secret nur einmalig in einem Dialog angezeigt.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;remove&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;Hier können die die ausgewählten Credentials entfernen.&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:Authorization_Credentials_004.png&amp;diff=5899</id>
		<title>Datei:Authorization Credentials 004.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:Authorization_Credentials_004.png&amp;diff=5899"/>
		<updated>2024-09-03T10:32:08Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Show Credentials Dialog&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:Authorization_Credentials_003.png&amp;diff=5898</id>
		<title>Datei:Authorization Credentials 003.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:Authorization_Credentials_003.png&amp;diff=5898"/>
		<updated>2024-09-03T10:31:26Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Enter ClientID / Username&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:Authorization_Credentials_002.png&amp;diff=5897</id>
		<title>Datei:Authorization Credentials 002.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:Authorization_Credentials_002.png&amp;diff=5897"/>
		<updated>2024-09-03T10:30:36Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Credentials Configurator - OAuth2.0 CC&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=Datei:Authorization_Credentials_001.png&amp;diff=5896</id>
		<title>Datei:Authorization Credentials 001.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=Datei:Authorization_Credentials_001.png&amp;diff=5896"/>
		<updated>2024-09-03T10:06:30Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Credentials Configurator - config&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_File_Schnittstelle_(Automatik-Polling)&amp;diff=5770</id>
		<title>HVS32 File Schnittstelle (Automatik-Polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_File_Schnittstelle_(Automatik-Polling)&amp;diff=5770"/>
		<updated>2024-05-16T14:18:22Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Beispiele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32 default interface]]&lt;br /&gt;
&lt;br /&gt;
= Voraussetzungen =&lt;br /&gt;
&lt;br /&gt;
Eine beliebige HVS-Version.&lt;br /&gt;
&lt;br /&gt;
= Funktionsbeschreibung =&lt;br /&gt;
&lt;br /&gt;
Diese Schnittstelle listet die am häufigsten verwendeten Felder auf und beschreibt die Positionen der Daten im Standard-Datei-Import. Das Format kann in Rücksprache mit Ihrem Ansprechpartner sehr flexibel erweitert und angepasst werden. Es wird eine Zeile pro Packstück erwartet, mehrere Packstücke dürfen in einer Datei enthalten sein.&lt;br /&gt;
&lt;br /&gt;
In einem spaltenbasierten Format geben die Felder &amp;quot;Von&amp;quot; und &amp;quot;Bis&amp;quot; die Positionen der Daten an, in einem Format wie CSV wird die Spalte &amp;quot;Nr.&amp;quot; ausgewertet.&lt;br /&gt;
&lt;br /&gt;
= Sendungsdaten =&lt;br /&gt;
&lt;br /&gt;
Die Sendungsdaten geben die Eigenschaften eines Packstücks an.&lt;br /&gt;
&lt;br /&gt;
Erläuterung Spalte Pflicht: M= Must / O= Optional / C= Conditional (in Abhängigkeit der Carrier Belange)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr !! Feldname !! Von !! Bis !! Länge !! Dez !! Typ !! Pflicht !! CSV-Max !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Satz-Kennung || 1 || 3 || 3 ||  || A || M || 3 || &amp;quot;IMP&amp;quot; / &amp;quot;EXP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|   || &amp;#039;&amp;#039;&amp;#039;--- SENDUNGS-TEIL ---&amp;#039;&amp;#039;&amp;#039; ||  ||  ||  ||  ||  ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Kunden-Nummer || 4 || 13 || 10 ||  || A || O || 20 || Kdnr des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Empfänger-Name1 || 14 || 43 || 30 ||  || A || M || 50 || LIEFER-ADRESSE&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Empfänger-Name2 || 44 || 73 || 30 ||  || A || O || 50 || EMPFÄNGER&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Empfänger-Name3 || 74 || 103 || 30 ||  || A || O || 50 ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Empfänger-Strasse || 104 || 133 || 30 ||  || A || M || 50 ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Empfänger-LKZ || 134 || 136 || 3 ||  || A || M || 3 ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Empfänger-PLZ || 137 || 146 || 10 ||  || A || M || 10 ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || Empfänger-Ort || 147 || 176 || 30 ||  || A || M || 50 ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Empfänger-Region / Staat || 177 || 196 || 20 ||  || A || C || 20 || Staat/Provinz (z.B. für USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Empfänger-Bahnhof || 197 || 226 || 30 ||  || A || O || 30 || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Ansprechpartner Empfänger || 227 || 246 || 20 ||  || A || O || 50 ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Telefon-Nummer Empfänger || 247 || 266 || 20 ||  || A || C || 30 ||&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Fax-Nummer Empfänger || 267 || 286 || 20 ||  || A || O || 30 ||&lt;br /&gt;
|-&lt;br /&gt;
| 15 || Ust-ID-Nummer Empfänger || 287 || 306 || 20 ||  || A || O || 20 ||&lt;br /&gt;
|-&lt;br /&gt;
| 16 || ILN-Nummer Empfänger || 307 || 319 || 13 ||  || A || C || 13 || Pflicht bei Metro-Versand&lt;br /&gt;
|-&lt;br /&gt;
| 17 || Mandant (HVS32: &amp;quot;Auftraggeber_ID&amp;quot;) || 320 || 327 || 8 ||  || A || M || 10 ||&lt;br /&gt;
|-&lt;br /&gt;
| 18 || Versandart (HVS32: &amp;quot;Versandart_ID&amp;quot;) || 328 || 333 || 6 ||  || A || M || 10 || Pflicht bei Automatikpolling&lt;br /&gt;
|-&lt;br /&gt;
| 19 || AVIS-Hinweis 1 || 334 || 363 || 30 ||  || A || O || 30 ||&lt;br /&gt;
|-&lt;br /&gt;
| 20 || AVIS-Hinweis 2 || 264 || 393 || 30 ||  || A || O || 30 ||&lt;br /&gt;
|-&lt;br /&gt;
| 21 || AVIS-Zusatz 1 || 394 || 413 || 60 ||  || A || O || 20 || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| 22 || AVIS-Zusatz 2 || 414 || 433 || 60 ||  || A || O || 20 || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| 23 || Lieferschein-Nummer || 434 || 443 || 10 || 0 || A || M || 40 || Wird im VS als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| 24 || Auftrags-Nummer || 444 || 453 || 10 ||  || A || O || 50 ||&lt;br /&gt;
|-&lt;br /&gt;
| 25 || Bestell-Nummer || 454 || 473 || 20 ||  || A || O || 50 || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| 26 || Warenwert || 474 || 482 || 9 || 2 || N || C || 9 ||&lt;br /&gt;
|-&lt;br /&gt;
| 27 || Warenwert-Währung || 483 || 485 || 3 ||  || A || C || 3 || ISO-Währungscode &lt;br /&gt;
|-&lt;br /&gt;
| 28 || Nachnahme || 486 || 494 || 9 || 2 || N || C || 9 ||&lt;br /&gt;
|-&lt;br /&gt;
| 29 || Nachnahme-Währung || 495 || 497 || 3 ||  || A || C || 3 || ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| 30 || Nachnahme-Vermerk || 498 || 498 || 1 ||  || A || C || 1 || &amp;#039;B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| 31 || Nachnahme-Verwendungszweck || 499 || 518 || 20 ||  || A || C || 30 ||&lt;br /&gt;
|-&lt;br /&gt;
| 32 || Höher-Versicherungswert || 519 || 527 || 9 || 2 || N || C || 9 ||&lt;br /&gt;
|-&lt;br /&gt;
| 33 || Höher-Versicherungswert-Währung || 528 || 530 || 3 ||  || A || C || 3 || ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| 34 || Frankatur-Kennung || 531 || 540 || 10 ||  || A || C || 10 ||&lt;br /&gt;
|-&lt;br /&gt;
| 35 || Zahlungsbedingung || 541 || 550 || 10 ||  || A || C || 10 || &amp;#039;S&amp;#039;:Sender,&amp;#039;R&amp;#039;:Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| 36 || Zahlungsbedingung Zoll/Steuern || 551 || 551 || 1 ||  || A || C || 1 || &amp;#039;S&amp;#039;:Sender,&amp;#039;R&amp;#039;:Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| 37 || Frachtführer-Kunden-Nr || 552 || 561 || 10 ||  || A || C || 20 || Kdnr des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| 38 || Sonderdienst || 562 || 591 || 30 ||  || A || C || 30 || versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| 39 || Sendungs-Inhalt || 592 || 621 || 30 ||  || A || C || 30 ||&lt;br /&gt;
|-&lt;br /&gt;
| 40 || Termin-Art || 622 || 622 || 1 ||  || A || C || 1 || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| 41 || Termin-Datum || 623 || 632 || 10 ||  || A || C || 10 || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| 42 || Termin-Zeit || 633 || 637 || 5 ||  || A || C || 5 || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| 43 || Neutral-Absender-Name1 || 638 || 667 || 30 ||  || A || O || 50 || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| 44 || Neutral-Absender-Name2 || 668 || 697 || 30 ||  || A || O || 50 || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| 45 || Neutral-Absender-Name3 || 698 || 727 || 30 ||  || A || O || 50 || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| 46 || Neutral-Absender-Strasse || 728 || 757 || 30 ||  || A || O || 50 || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| 47 || Neutral-Absender-LKZ || 758 || 760 || 3 ||  || A || O || 3 || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| 48 || Neutral-Absender-PLZ || 761 || 770 || 10 ||  || A || O || 10 || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| 49 || Neutral-Absender-Ort || 771 || 800 || 30 ||  || A || O || 50 || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| 50 || Rechnungsempfänger-Name1 || 801 || 830 || 30 ||  || A || C || 50 || RECHNUNGSADRESSE&lt;br /&gt;
|-&lt;br /&gt;
| 51 || Rechnungsempfänger-Name2 || 831 || 860 || 30 ||  || A || O || 50 || EMPFÄNGER&lt;br /&gt;
|-&lt;br /&gt;
| 52 || Rechnungsempfänger-Name3 || 861 || 890 || 30 ||  || A || O || 50 ||&lt;br /&gt;
|-&lt;br /&gt;
| 53 || Rechnungsempfänger-Strasse || 891 || 920 || 30 ||  || A || C || 50 ||&lt;br /&gt;
|-&lt;br /&gt;
| 54 || Rechungsempfänger-LKZ || 921 || 923 || 3 ||  || A || C || 3 ||&lt;br /&gt;
|-&lt;br /&gt;
| 55 || Rechungsempfänger-PLZ || 924 || 933 || 10 ||  || A || C || 10 ||&lt;br /&gt;
|-&lt;br /&gt;
| 56 || Rechungsempfänger-Ort || 934 || 963 || 30 ||  || A || C || 50 ||&lt;br /&gt;
|-&lt;br /&gt;
| 57 || Post-Leitcode || 964 || 978 || 15 ||  || A || C || 15 ||&lt;br /&gt;
|-&lt;br /&gt;
| 58 || Post-Zielfrachtzentrum || 979 || 983 || 5 ||  || A || C || 5 ||&lt;br /&gt;
|-&lt;br /&gt;
| 59 || Frachtbrief-Nr || 984 || 1003 || 20 ||  || A || O || 20 || falls Fr.brief d. Vorsystem gedruckt&lt;br /&gt;
|-&lt;br /&gt;
|  || &amp;#039;&amp;#039;&amp;#039;--- PACKSTÜCK-TEIL ---&amp;#039;&amp;#039;&amp;#039; ||  ||  ||  ||  ||  ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 60 || Gewicht Brutto (kg) || 1004 || 1011 || 8 || 3 || N || M || 8 ||&lt;br /&gt;
|-&lt;br /&gt;
| 61 || Gewicht Netto (kg) || 1012 || 1019 || 8 || 3 || N || O || 8 ||&lt;br /&gt;
|-&lt;br /&gt;
| 62 || Packstück-Anzahl || 1020 || 1022 || 3 || 0 || N || C || 3 || Gesamt-Anzahl Colli der Sendung+J15&lt;br /&gt;
|-&lt;br /&gt;
| 63 || Packstück-Nummer || 1023 || 1025 || 3 || 0 || N || C || 3 || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| 64 || Verpackungsart || 1026 || 1031 || 6 ||  || A || C || 20 ||&lt;br /&gt;
|-&lt;br /&gt;
| 65 || Länge Packstück (cm) || 1032 || 1035 || 4 || 0 || N || C || 4 ||&lt;br /&gt;
|-&lt;br /&gt;
| 66 || Breite Packstück (cm) || 1036 || 1039 || 4 || 0 || N || C || 4 ||&lt;br /&gt;
|-&lt;br /&gt;
| 67 || Höhe Packstück (cm) || 1040 || 1043 || 4 || 0 || N || C || 4 ||&lt;br /&gt;
|-&lt;br /&gt;
| 68 || PackPlatz-Nr || 1044 || 1053 || 10 ||  || A || C || 10 || System, das den Auftrag verarbeiten soll&lt;br /&gt;
|-&lt;br /&gt;
| 69 || Hostseitige Packstück-ID || 1054 || 1068 || 15 ||  || A || C || 20 ||&lt;br /&gt;
|-&lt;br /&gt;
|  || &amp;#039;&amp;#039;&amp;#039;--- RÜCKMELDE-TEIL ---&amp;#039;&amp;#039;&amp;#039; ||  ||  ||  ||  ||  ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 70 || Paket-Nummer || 1069 || 1083 || 15 ||  || A ||  || 15 || Nummernkreis-Nr des Frachtführers&lt;br /&gt;
|-&lt;br /&gt;
| 71 || Tracking-Nummer || 1084 || 1113 || 30 ||  || A ||  || 30 ||&lt;br /&gt;
|-&lt;br /&gt;
| 72 || Druck-Datum || 1114 || 1123 || 10 ||  || A ||  || 10 || Datum der Abarbeitung (TT.MM.CCJJ)&lt;br /&gt;
|-&lt;br /&gt;
| 73 || Versand-Datum || 1124 || 1133 || 10 ||  || A ||  || 10 || Datum der Versendung(TT.MM.CCJJ)&lt;br /&gt;
|-&lt;br /&gt;
| 74 || Fracht-Gebühr || 1134 || 1141 || 8 || 2 || N ||  || 8 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| 75 || Währung Fracht-Gebühr || 1142 || 1144 || 3 ||  || A ||  || 3 || ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| 76 || Status || 1145 || 1149 || 5 ||  || A ||  || 5 ||&lt;br /&gt;
|-&lt;br /&gt;
| 77 || Ladelisten-Nummer || 1150 || 1153 || 4 ||  || A ||  || 4 ||&lt;br /&gt;
|-&lt;br /&gt;
|  || &amp;#039;&amp;#039;&amp;#039;--- STEUERUNGS-TEIL ---&amp;#039;&amp;#039;&amp;#039; ||  ||  ||  ||  ||  ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 78 || IMPStatus || 1154 || 1154 || 1 ||  || A ||  || 1 || &amp;#039;L&amp;#039;:Löschsatz,&amp;#039;F&amp;#039;:Fehlersatz, sonst Leer&lt;br /&gt;
|-&lt;br /&gt;
| 79 || Fehlertext || 1155 || 1214 || 60 ||  || A ||  || 60 || Fehler bei Eingangs-Plausi-Prüfung&lt;br /&gt;
|-&lt;br /&gt;
| 80 || Gefahrgut-Status || 1215 || 1217 || 3 ||  || A ||  || 3 || Für int. Kommunikation, nach Absprache&lt;br /&gt;
|-&lt;br /&gt;
| 81 || ReferenzNr || 1218 || 1237 || 20 ||  || A ||  || 20 || Für int. Kommunikation, nach Absprache&lt;br /&gt;
|-&lt;br /&gt;
|  || &amp;#039;&amp;#039;&amp;#039;--- Zusatz - Teil ---&amp;#039;&amp;#039;&amp;#039; ||  ||  ||  ||  ||  ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 82 || Broker-Name || 1238 || 1262 || 25 ||  || A || C || 25 ||&lt;br /&gt;
|-&lt;br /&gt;
| 83 || Broker-Telefonnummer || 1263 || 1282 || 20 ||  || A || C || 20 ||&lt;br /&gt;
|-&lt;br /&gt;
| 84 || Hold-At-Location J/N || 1283 || 1283 || 1 ||  || A || C || 1 || &amp;#039;J&amp;#039;: ja, &amp;#039;N&amp;#039; oder Blank: Nein&lt;br /&gt;
|-&lt;br /&gt;
| 85 || Hold-At-Location Telefon || 1284 || 1303 || 20 ||  || A || C || 20 || Mit Telefonnummer belegt&lt;br /&gt;
|-&lt;br /&gt;
| 86 || Hold-At-Location Ansprechpartner || 1304 || 1333 || 30 ||  || A || C || 30 || Mit einem Ansprechpartner belegt&lt;br /&gt;
|-&lt;br /&gt;
|  || &amp;#039;&amp;#039;&amp;#039;--- Zusatz - HVS32 ---&amp;#039;&amp;#039;&amp;#039; ||  ||  ||  ||  ||  ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 87 || AnzahlArtikel || 1334 || 1339 || 6 ||  ||  || O || 6 || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| 88 || ZusatzZeile1 || 1340 || 1369 || 30 ||  ||  || O || 30 || Zusatztext (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| 89 || ZusatzZeile2 || 1370 || 1399 || 30 ||  ||  || O || 30 || Zusatztext (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| 90 || Frei-AVIS1 || 1400 || 1461 || 62 ||  || A || O || 62 ||&lt;br /&gt;
|-&lt;br /&gt;
| 91 || Frei-AVIS2 || 1462 || 1523 || 62 ||  || A || O || 62 ||&lt;br /&gt;
|-&lt;br /&gt;
| 92 || Status &amp;quot;Elektronik-Artikel&amp;quot; J/N || 1524 || 1524 || 1 ||  || A || O || 1 || &amp;#039;J&amp;#039;/&amp;#039;T&amp;#039;(True): Elektronik-Artikel, ansonsten nicht&lt;br /&gt;
|-&lt;br /&gt;
| 93 || Empfänger-Emailadresse || 1525 || 1604 || 80 ||  || A || O || 80 || f. automatische Mailavisierung&lt;br /&gt;
|-&lt;br /&gt;
| 94 || Kostenstelle || 1605 || 1634 || 30 ||  || A || O || 30 ||&lt;br /&gt;
|-&lt;br /&gt;
| 95 || Druckername || 1635 || 1664 || 30 ||  || A || O || 30 || Name eines Ausgabekanals im HVS32&lt;br /&gt;
|-&lt;br /&gt;
| 96 || CR/LF || 1665 || 1666 || 2 ||  ||  || M || 2 || Carriage Return/Line Feed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Artikeldaten =&lt;br /&gt;
&lt;br /&gt;
Die Artikeldaten geben die Eigenschaften eines Artikels an. Ein Packstück kann mehrere Artikel beinhalten.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr !! Feldname !! Von !! Bis !! Länge !! Dez !! Typ !! Pflicht !! CSV-Max !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Satz-Kennung || 1 || 3 || 3 ||  || A || M ||  || Festeintrag &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Lieferschein-Nr || 4 || 13 || 10 ||  || A || M ||  || nicht Pflicht im Dateipolling mit Vormerkdaten&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Packstück-Nr || 14 || 16 || 3 ||  || N || C ||  || nicht Pflicht im Dateipolling mit Vormerkdaten&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Positions-Nr || 17 || 26 || 10 || 0 || N || M ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Artikel-Nr || 27 || 76 || 50 ||  || A || O ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Artikel-Bezeichnung 1 || 77 || 176 || 100 ||  || A || M ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Artikel-Bezeichnung 2 || 177 || 276 || 100 ||  || A || O ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 8 || Artikel-Netto-Gewicht (je Masseinheit) || 277 || 285 || 9 || 3 || N || O ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BTN-Nummer || 286 || 310 || 25 ||  || A || M ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Artikel-Anzahl (je Masseinheit) || 311 || 319 || 9 || 0 || N || M ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Ursprungsland || 320 || 321 || 2 ||  || A || M ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 12 || Artikel-Wert (je Masseinheit) || 322 || 330 || 9 || 2 || N || M ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| 13 || Artikelwert-Währung || 331 || 333 || 3 ||  || A || M ||  || ISO-Währung (z.B. &amp;quot;EUR&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| 14 || Artikelwert-Masseinheit || 334 || 343 || 10 ||  || A || M ||  || keine Vorgabe kann frei Belegt werden (z.B. Stück, Rollen, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| 15 || CR/LF || 344 || 345 || 2 ||  ||  ||  ||  || Carriage Return / Line Feed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Gefahrgut =&lt;br /&gt;
&lt;br /&gt;
Die Gefahrgutdaten geben die Gefahreneigenschaften eines zu transportierenden Stoffes an. Ein Stoff kann mehrere Gefahrgutdaten besitzen.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr !! Feldname !! Von !! Bis !! Länge !! Dez !! Typ !! Pflicht !! CSV-Max !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Satz-Kennung || 1 || 3 || 3 ||  || A ||  ||  || Fest &amp;#039;GEF&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GefahrgutUNNr  || 4 || 7 || 4 ||  || A ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || GefahrgutKlasse  || 8 || 11 || 4 ||  || A ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || GefahrgutVPG  || 12 || 14 || 3 ||  || A  ||  ||  || I,II,III bzw. leer&lt;br /&gt;
|-&lt;br /&gt;
| 5 || GefahrgutKCode  || 15 || 18 || 4 ||  || A  ||  ||  || Pflicht bei Klasse 2&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GefahrgutBezeichnung  || 19 || 128 || 110 ||  || A  ||  ||  || Stoffbezeichnung lt. ADR-Tabelle&lt;br /&gt;
|-&lt;br /&gt;
| 7 || GefahrgutMenge  || 129 || 139 || 11 || 3 || N ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || GefahrgutBegrenzteMenge  || 140 || 140 || 1 ||  || A  ||  ||  || &amp;#039;*&amp;#039; oder &amp;#039;T&amp;#039;: Status &amp;#039;Begrenzte Menge&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| 9 || GefahrgutVerpAnzahl  || 141 || 143 || 3 ||  || N ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || GefahrgutVerpackungsart  || 144 || 151 || 8 ||  || A  ||  ||  || GG-konform, z.B. &amp;#039;4G&amp;#039; , &amp;#039;6HG2&amp;#039; usw.&lt;br /&gt;
|-&lt;br /&gt;
| 11 || GefahrgutID  || 152 || 159 || 8 ||  || A  ||  ||  || Eindeutige Suchnummer für Gefahrgut-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
| 12 || GefahrgutNebengefahr  || 160 || 171 || 12 ||  || A  ||  ||  || GG-Nebengefahrklasse(n)&lt;br /&gt;
|-&lt;br /&gt;
| 13 || GefahrgutBuchst640  || 172 || 172 || 1 ||  || A  ||  ||  || Buchst. Bei Sondervorschr. 640 (A-L)&lt;br /&gt;
|-&lt;br /&gt;
| 14 || GefahrgutMengeneinheit  || 173 || 173 || 1 ||  || A  ||  ||  || 0&amp;#039; bzw Blank: Kilogramm; &amp;#039;1&amp;#039;: Liter&lt;br /&gt;
|-&lt;br /&gt;
| 15 || GefahrgutBefoerdKat  || 174 || 174 || 1 ||  || N  ||  ||  || 0-4 lt. ADR 1.1.3.6&lt;br /&gt;
|-&lt;br /&gt;
| 16 || GefahrgutFaktor  || 175 || 178 || 4 ||  || N  ||  ||  || Gewichtungsfaktor lt. ADR 1.1.3.6&lt;br /&gt;
|-&lt;br /&gt;
| 17 || GefahrgutNettoExplMasse  || 179 || 189 || 11 || 3 || N ||  ||  || Nur bei Klasse 1, dann aber Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| 18 || GefahrgutTunnelBCode  || 190 || 199 || 10 ||  || A  ||  ||  || ab ADR 2009 Pflicht, incl. Klammerung, z.B. (C/E)&lt;br /&gt;
|-&lt;br /&gt;
| 19 || GefahrgutFreigestMenge  || 200 || 200 || 1 ||  || A  ||  ||  || &amp;#039;*&amp;#039; oder &amp;#039;T&amp;#039;: Status &amp;#039;Freigestellte Menge&amp;#039; (überstimmt Feld 8)&lt;br /&gt;
|-&lt;br /&gt;
| 20 || GefahrgutUmweltgef  || 201 || 201 || 1 ||  || A  ||  ||  || &amp;#039;*&amp;#039; oder &amp;#039;T&amp;#039;: Status &amp;#039;Umweltgefährdend&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| 21 || GefahrgutTechBenennung  || 202 || 301 || 100 ||  || A  ||  ||  || Gefahrauslöser/tech. Benennung bei N.A.G.-Gefahrgut&lt;br /&gt;
|-&lt;br /&gt;
| 22 || CR/LF || 302 || 302 || 1 ||  ||  ||  ||  || Carriage Return/Line Feed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Gefahrgutstamm =&lt;br /&gt;
&lt;br /&gt;
Im Gefahrgutstamm legt man die Eigenschaften eines Gefahrguts fest, welche dann in der HVS32 Datenbank gespeichert werden. Anschließend kann man über die GefahrgutID und Menge die Eigenschaften des Gefahrgutstoffs abrufen und dem jeweiligen Packstück zuordnen. Somit müssen nicht immer alle Gefahrgutdaten aus dem Vorsystem übergeben werden.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr !! Feldname !! Von !! Bis !! Länge !! Dez !! Typ !! Pflicht !! CSV-Max !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GefahrgutID || 1 || 8 || 8 ||  || A ||  ||  || Eindeutige Suchnummer für Gefahrgut-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GefahrgutBezeichnung || 9 || 118 || 110 ||  || A ||  ||  || Stoffbezeichnung lt. ADR-Tabelle&lt;br /&gt;
|-&lt;br /&gt;
| 3 || GefahrgutTechBenennung || 119 || 218 || 100 ||  || A ||  ||  || Gefahrauslöser/tech. Benennung bei N.A.G.-Gefahrgut&lt;br /&gt;
|-&lt;br /&gt;
| 4 || GefahrgutUNNR || 219 || 222 || 4 ||  || A ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || GefahrgutKlasse || 223 || 226 || 4 ||  || A ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 6 || GefahrgutNebenGefahr || 227 || 238 || 12 ||  || A ||  ||  || GG-Nebengefahrklasse(n)&lt;br /&gt;
|-&lt;br /&gt;
| 7 || GefahrgutVPG || 239 || 241 || 3 ||  || A ||  ||  || I,II,III bzw. leer&lt;br /&gt;
|-&lt;br /&gt;
| 8 || GefahrgutKCode || 242 || 245 || 4 ||  || A ||  ||  || Pflicht bei Klasse 2&lt;br /&gt;
|-&lt;br /&gt;
| 9 || GefahrgutFaktor || 246 || 249 || 4 ||  || N ||  ||  || Gewichtungsfaktor lt. ADR 1.1.3.6&lt;br /&gt;
|-&lt;br /&gt;
| 10 || GefahrgutBefoerdKat || 250 || 250 || 1 ||  || N ||  ||  || 0-4 lt. ADR 1.1.3.6&lt;br /&gt;
|-&lt;br /&gt;
| 11 || GefahrgutBuchst640 || 251 || 251 || 1 ||  || A ||  ||  || Buchst. Bei Sondervorschr. 640 (A-L)&lt;br /&gt;
|-&lt;br /&gt;
| 12 || GefahrgutMengenEinheit || 252 || 252 || 1 ||  || A ||  ||  || 0&amp;#039; bzw Blank: Kilogramm; &amp;#039;1&amp;#039;: Liter&lt;br /&gt;
|-&lt;br /&gt;
| 13 || GefahrgutVerpackungsart || 253 || 260 || 8 ||  || A ||  ||  || GG-konform, z.B. &amp;#039;4G&amp;#039; , &amp;#039;6HG2&amp;#039; usw.&lt;br /&gt;
|-&lt;br /&gt;
| 14 || GefahrgutTunnelBCode || 261 || 270 || 10 ||  || A ||  ||  || ab ADR 2009 Pflicht, incl. Klammerung, z.B. (C/E)&lt;br /&gt;
|-&lt;br /&gt;
| 15 || GefahrgutBegrenzteMenge || 271 || 271 || 1 ||  || A ||  ||  || &amp;#039;*&amp;#039; oder &amp;#039;T&amp;#039;: Status &amp;#039;Begrenzte Menge&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| 16 || Umweltgefaehrdend || 272 || 272 || 1 ||  || A ||  ||  || &amp;#039;*&amp;#039; oder &amp;#039;T&amp;#039;: Status &amp;#039;Umweltgefährdend&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| 17 || CR/LF || 302 || 302 || 1 ||  ||  ||  ||  || Carriage Return/Line Feed&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Datentypen =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;A - Alphanumerisch &amp;lt;/b&amp;gt;- Besteht aus Zahlen und Buchstaben&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;N - Numerisch      &amp;lt;/b&amp;gt;- Besteht ausschließlich aus Zahlen&lt;br /&gt;
&lt;br /&gt;
= Beispiele =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow-x: scroll&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;CSV-Datei - Sendungsdaten einer Sendung mit zwei Packstücken und Definitionszeile.  [https://wiki.heidler-strichcode.de/w/download/Sendungsdaten.csv Download File]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SatzKennung;KundenNummer;EmpfängerName1;EmpfängerName2;EmpfängerName3;EmpfängerStrasse;EmpfängerLKZ;EmpfängerPLZ;EmpfängerOrt;EmpfängerRegion/Staat;EmpfängerBahnhof;AnsprechpartnerEmpfänger;TelefonNummerEmpfänger;FaxNummerEmpfänger;UstIDNummerEmpfänger;ILNNummerEmpfänger;&amp;quot;Mandant&amp;quot;;&amp;quot;Versandart&amp;quot;;AVISHinweis1;AVISHinweis2;AVISZusatz1;AVISZusatz2;LieferscheinNummer;AuftragsNummer;BestellNummer;Warenwert;WarenwertWährung;Nachnahme;NachnahmeWährung;NachnahmeVermerk;NachnahmeVerwendungszweck;HöherVersicherungswert;HöherVersicherungswertWährung;FrankaturKennung;Zahlungsbedingung;ZahlungsbedingungZollSteuern;FrachtführerKundenNr;Sonderdienst;SendungsInhalt;TerminArt;TerminDatum;TerminZeit;NeutralAbsenderName1;NeutralAbsenderName2;NeutralAbsenderName3;NeutralAbsenderStrasse;NeutralAbsenderLKZ;NeutralAbsenderPLZ;NeutralAbsenderOrt;RechnungsempfängerName1;RechnungsempfängerName2;RechnungsempfängerName3;RechnungsempfängerStrasse;RechungsempfängerLKZ;RechungsempfängerPLZ;RechungsempfängerOrt;PostLeitcode;PostZielfrachtzentrum;FrachtbriefNr;GewichtBruttoGewichtNettoPackstückAnzahl;PackstückNummer;Verpackungsart;LängePackstückBreitePackstückHöhePackstückPackPlatzNr;HostseitigePackstückID&lt;br /&gt;
IMP;0011800229;EmpfängerGes.m.b.H;PrintingSystems;;Bergergasse38;D;72649;Wolfschlugen;01;NVESped;;;;;;,;;;;;DDP;ZusatzInfo;200,00;EUR;;20,00;20;2;1;;;;;;;;Kabelbinder;;;;;;;;;;;;;;;;;;;;;0,800;;2;1;KARTON;71;42;43;;;;;;;;;;;;;;;;;;;;;;;;;;test@test.de;;;017612312123;&lt;br /&gt;
IMP;0011800229;EmpfängerGes.m.b.H;PrintingSystems;;Bergergasse38;D;72649;Wolfschlugen;01;NVESped;;;;;;,;;;;;DDP;weitereInfo;200,00;EUR;;20,00;14;2;2;;;;;;;;Kabelbinder;;;;;;;;;;;;;;;;;;;;;0,900;;2;2;KT;79;60;55;;;;;;;;;;;;;;;;;;;;;;;;;;test@test.de;;;017612312123;&lt;br /&gt;
{|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;CSV-Datei - Sendungsdaten und Artikeldaten einer Sendung mit zwei Packstücken mit jeweils zwei Artikeln  [https://wiki.heidler-strichcode.de/w/download/Sendungsdaten_Artikeldaten.csv Download File]&amp;lt;/b&amp;gt;&amp;lt;p&amp;gt;IMP;0011800221;OceOsterreichGes.m.b.H;BusinessUnitPrintingSystems;;Carlbergergasse38;D;72649;Wien;;;;;;;;01;01;;;;;487010005;123123;321321;;;;;;;;;DDP;;;;;Kabelbinder;;;;;;;;;;;;;;;;;;;;;0,800;;2;1;KT;71;42;43;;;;;;;;;;;;;;;;;;;;;;;;;;test@test.de;;;017612312123;&lt;br /&gt;
ART;487010005;1;1;321321;Test Artikel1;;30;321321231;2;DE;20;EUR;STUECK;&amp;lt;br&amp;gt;&lt;br /&gt;
ART;487010005;1;2;321323;Test Artikel2;;30;321321233;2;DE;20;EUR;STUECK;&lt;br /&gt;
IMP;0011800221;OceOsterreichGes.m.b.H;BusinessUnitPrintingSystems;;Carlbergergasse38;D;72649;Wien;;;;;;;;01;01;;;;;487010005;123123;321321;;;;;;;;;DDP;;;;;Kabelbinder;;;;;;;;;;;;;;;;;;;;;0,900;;2;2;KT;79;60;55;;;;;;;;;;;;;;;;;;;;;;;;;;test@test.de;;;017612312123;&lt;br /&gt;
ART;487010005;2;2;321322;Test Artikel3;;30;321321232;2;DE;20;EUR;STUECK;&amp;lt;br&amp;gt;&lt;br /&gt;
ART;487010005;2;2;321322;Test Artikel4;;30;321321232;2;DE;20;EUR;STUECK;&lt;br /&gt;
{|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;CSV-Datei - Sendungsdaten und Gefahrgut Positionen einer Sendung mit zwei Packstücken mit jeweils drei Gefahrgut Positionen  [https://wiki.heidler-strichcode.de/w/download/Sendungsdaten_GefahrgutPositionen.csv Download File]&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;p&amp;gt;IMP;0011800221;OceOsterreichGes.m.b.H;BusinessUnitPrintingSystems;;Carlbergergasse38;D;72649;Wien;;;;;;;;01;01;;;;;487010005;123123;321321;;;;;;;;;DDP;;;;;Kabelbinder;;;;;;;;;;;;;;;;;;;;;0,800;;2;1;KT;71;42;43;;;;;;;;;;;;;;;;;;;;;;;;;;test@test.de;;;017612312123;&amp;lt;br&amp;gt;&lt;br /&gt;
GEF;1072;2.2;III;1O;3;SAUERSTOFF VERDICHTET / Sauerstoff-Flasche fllen 2 Liter CONOXIA©;;2;;;;56944;(5.1);;1;1;;(E);;;;25&amp;lt;br&amp;gt;&lt;br /&gt;
GEF;1133;3;II;F1;3;KLEBSTOFFE (FLAMMPUNKT &amp;lt; 23°C),   / Alleskleber Flinke Flasche 90g Uhu;;90;;;;12667;;;1;3;;(D/E);;;;33&amp;lt;br&amp;gt;&lt;br /&gt;
GEF;1133;3;II;F1;3;KLEBSTOFFE (FLAMMPUNKT &amp;lt; 23°C),   / Elefantenkleber 850gr;;0,85;;;;33566;;;1;3;;(D/E);;;;33&amp;lt;br&amp;gt;&lt;br /&gt;
IMP;0011800221;OceOsterreichGes.m.b.H;BusinessUnitPrintingSystems;;Carlbergergasse38;D;72649;Wien;;;;;;;;01;01;;;;;487010005;123123;321321;;;;;;;;;DDP;;;;;Kabelbinder;;;;;;;;;;;;;;;;;;;;;0,900;;2;2;KT;79;60;55;;;;;;;;;;;;;;;;;;;;;;;;;;test@test.de;;;017612312123;&amp;lt;br&amp;gt;&lt;br /&gt;
GEF;1170;3;III;F1;3;ETHANOL LÖSUNG / Skinsept Mucosa Lösung 500ml   ATM2;(Ethylalkohol);0,5;;;;48380;;;1;1;;(D/E);;;;30&amp;lt;br&amp;gt;&lt;br /&gt;
GEF;1170;3;III;F1;3;ETHANOL LÖSUNG / Skinsept Mucosa Lösung 500ml Palette;(Ethylalkohol);0,5;;;;51252;;;1;1;;(D/E);;;;30&amp;lt;br&amp;gt;&lt;br /&gt;
GEF;1173;3;II;F1;2;UN 1173 ETHYLACETAT / Nagellackentferner;;0,25;;;;51203;;;1;3;;(D);;;;33&amp;lt;br&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;b&amp;gt;CSV-Datei - Gefahrgutstamm mit drei drei neuen Gefahrguteinträgen  [https://wiki.heidler-strichcode.de/w/download/Gefahrgutstamm.csv Download File]&amp;lt;/b&amp;gt;&amp;lt;p&amp;gt;1013;1013;2;(2.2);Kohlendioxid;;;2A;3;;4G;1;&amp;lt;br&amp;gt;&lt;br /&gt;
1950;1950;2;(2.2);Druckgaspackungen;;;5A;3;;4G;1;&amp;lt;br&amp;gt;&lt;br /&gt;
1956;1956;2;(2.2);Verdichtetes Gas, N.A.G. (Kohlendioxid, Nitrogen);;;1A;3;;4G;1;&amp;lt;br&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=5729</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=5729"/>
		<updated>2024-04-22T06:47:18Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Update package data (UpdateVersandDaten) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenWdhDruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Reprint label (VersandDatenWdhDruck) =&lt;br /&gt;
The gateway function VersandDatenWdhDruck is sent from the data gateway server in automatic polling mode to the HVS32 to reprint a label for a package.&lt;br /&gt;
A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field.&lt;br /&gt;
Some carriers (e.g. DPD) assign new tracking numbers when reprinting. This means that the old tracking number is no longer valid and the old shipping label must be destroyed.&lt;br /&gt;
The new tracking number can be reported back in the response.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || (New) tracking number of the package&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenWdhDruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Cancel package (StornoVersandDaten) =&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server (DGS) in automatic polling mode to the HVS32 to cancel existing packages there that are not yet on an outgoing list.&lt;br /&gt;
As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the PackstueckID field.&lt;br /&gt;
In addition to the host-side package ID, the tracking number can also contribute to the identification of the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
No package/shipment data is available for the feedback. After a successful cancellation, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Daily closing (Tagesabschluss) =&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
The daily closing consists of the points generate outgoing list and Generate EDI file.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the daily closing has been executed.&lt;br /&gt;
No package/shipment data is available for the feedback. After successful day-end closing, only the field Fehler is reported with the value 0 - or in the case of an error, Fehler is reported with the value 1 and the Fehlertext1 .&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Generate output list (Listenabschluss) =&lt;br /&gt;
The gateway sends the generate-output-list request to the automatic polling of the HVS32. An outgoing list is thus generated in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the list closure. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the output list has been generated.&lt;br /&gt;
No package/shipment data is available for feedback. After successful completion of the list, only the field Error with value 0 is reported back - or in the case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- EDIAbschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Create carrier EDI (EDIAbschluss) =&lt;br /&gt;
The gateway sends the create-carrier-EDI request to the automatic polling of the HVS32. A carrier EDI is thus generated in the HVS32 on the basis of the additionally transferred parameters and (if configured) transmitted to the carrier.&lt;br /&gt;
Only packages for which an outgoing list was previously generated are taken into account for a carrier EDI.&lt;br /&gt;
The confirmation in the HVS32 takes place after the carrier EDI has been generated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After successful completion of the EDI, only the field Error with value 0 is reported - or in case of an error, Error with value 1 and the error text1 are reported.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE EDIAbschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Verify package data (VersandDatenPruefAnfrage) =&lt;br /&gt;
The gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A shipping data request is thus simulated in the HVS32.&lt;br /&gt;
No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.).&lt;br /&gt;
This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Article data|Package article]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Client identifier from HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if consignment note is to be printed by pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last package of the consignment (required for printing the consignment hanging card for hanging consignments)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number &lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on &lt;br /&gt;
&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Update package data (UpdateVersandDaten) =&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to change the data of existing packages.&lt;br /&gt;
This request is sent, for example, if the value of goods for a package is only known at a later time.&lt;br /&gt;
Data can be updated within the tables Versandeinheit, Abrechnungseinheit and Lieferung. The search is always carried out via the field PackstueckID and, if occupied, also via the field TrackingNr.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;With this request, however, the fields and content to be updated are no longer checked according to the guidelines of the carrier (e.g. weight limits, etc.). The upstream system must therefore ensure that the updated values ​​match the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be canceled and reprocessed. In addition, fields that have already been printed on a label or that have been determined by the HVS32 shipping system in a carrier transaction (e.g. address, route, tracking number, special services, etc.) cannot be manipulated.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ATTENTION: All fields that are to be updated in the shipping system must be coordinated and configured accordingly in the shipping system before using this function!&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
No package/shipment data is available for the confirmation. After a successful update, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the package in the pre-system. Required as a unique package reference to identify the record.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person &lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s telephone number&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Anonymise package data (AnonymisiereVersandDaten) =&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten request to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO.&lt;br /&gt;
This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible.&lt;br /&gt;
Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed for the day can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Package ID of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Tracking number of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Data types|String]] || 40 || - || Delivery note number of the consignment to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Data types|String]] || 50 || - || Order number of the item to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 Packing Station that is to process the anonymisation.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=5728</id>
		<title>HVS32 automatic polling functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_automatic_polling_functions&amp;diff=5728"/>
		<updated>2024-04-22T06:45:54Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Update package data (UpdateVersandDaten) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_Automatik-Polling_Funktionen]]&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with only numeric characters (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length not to be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
= Additional data types =&lt;br /&gt;
Additional data types, which occur in the description, are in a 1:n relation to the packages.&lt;br /&gt;
Please refer to the respective interface documentation of the corresponding plug-in (file, JDBC, SAP, etc.) to find out how this relation must be realised.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Article data ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTICLE DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Data types|Integer]] || - || - || Only for hanging shipment: Number of hangers on which the article group is divided up&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Data types|Integer]] || - || - || Number of article labels to be printed&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Data types|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Data types|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Data types|String]] || 10 || - || Unit of the article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Data types|Decimal]] || 9 || 3 || Article weight&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Data types|String]] || 50 || - || Article group&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Data types|Decimal]] || 9 || 3 || Article quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Data types|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Data types|Decimal]] || 9 || 3 || Article target quantity&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Data types|String]] || 100 || - || Article description&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Data types|Decimal]] || 9 || 3 || Article volume&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Data types|String]] || 3 || - || Currency in which the value of the article is indicated&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Data types|Decimal]] || 18 || 2 || Value of the article&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Data types|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Data types|String]] || 50 || - || Article number&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Data types|String]] || 50 || - || Purchase order number&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Data types|String]] || 50 || - || Order number&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Data types|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Data types|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Data types|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[#Data types|String]] || 2 || - || Country of origin of the article&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dangerous goods ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Data types|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Only required for file processing&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;quot;Satzkennung&amp;quot; in the polling file: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- DANGEROUS GOODS DATA SECTION ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEFOERDKAT || [[#Data types|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention! Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEZEICHNUNG || [[#Data types|String]] || 110 || - || Mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Data types|String]] || 1 || - || Letter for special provision 640, conditionally mandatory for substances to which special provision 640 applies (see ADR table column (6)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Data types|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Data types|Integer]] || 3 || - || Assessment factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), technically mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be documented&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Data types|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Data types|String]] || 20 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Data types|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKLASSE || [[#Data types|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGE || [[#Data types|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared according to ADR (in litres for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTMENGENEINHEIT || [[#Data types|String]] || 2 || - || Unit of measurement for the substance quantity. 1&amp;#039; or &amp;#039;l&amp;#039;: litre ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Data types|String]] || 10 || - || Conditionally mandatory for substances where subsidiary risk label numbers exist in addition to the main hazard class/label number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary risk label numbers and are to be transmitted as (6.1)(8) in the subsidiary risk field).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Data types|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Data types|Integer]] || - || - || &lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Data types|String]] || 150 || - || Conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Data types|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUNNR || [[#Data types|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Data types|String]] || 1 || - || T if substance is environmentally hazardous, otherwise F, mandatory for environmentally hazardous substances.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Data types|String]] || 3 || - || Packing group, conditionally mandatory for those substances for which it is assigned in the ADR table, may be I,II or III or not assigned at all (the latter e.g. for Class 2)) (see ADR table column (4)).&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPANZAHL || [[#Data types|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVERPACKUNGSART || [[#Data types|String]] || 5 || - || ADR code of the type of packaging, e.g. 4G for box (cardboard), mandatory, see separate documentation for packaging codes.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Package processing (VersandDatenAnfrage) =&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 in order to generate and post a label for a package.&lt;br /&gt;
A label is identified for all further functions such as cancellation, loading release, etc. by means of the host-side package ID. This is transferred in the Package ID field and must therefore be unique within the shipping system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
By means of an additional configuration in the HVS32, the VersandDatenAnfrage can also be used to initiate a reprint. In this case, the same PackstueckID must be used for the new request.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#Article data|package articles]] of the type  &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order no. (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || E-mail address of the recipient (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if the consignment note is to be printed by the pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last packing piece of the consignment (required for printing the consignment hanging card in the case of hanging consignments).&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Data types|String]] || 10 || - || Date when the label was transmitted to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Data types|String]] || 19 || - || Date when the label was printed in the HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Data types|String]] || 50 || - || Package number for the return&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Package number&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Data types|String]] || 255 || - || URL of the tracking link&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Data types|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenWdhDruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Reprint label (VersandDatenWdhDruck) =&lt;br /&gt;
The gateway function VersandDatenWdhDruck is sent from the data gateway server in automatic polling mode to the HVS32 to reprint a label for a package.&lt;br /&gt;
A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field.&lt;br /&gt;
Some carriers (e.g. DPD) assign new tracking numbers when reprinting. This means that the old tracking number is no longer valid and the old shipping label must be destroyed.&lt;br /&gt;
The new tracking number can be reported back in the response.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || (New) tracking number of the package&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenWdhDruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Cancel package (StornoVersandDaten) =&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server (DGS) in automatic polling mode to the HVS32 to cancel existing packages there that are not yet on an outgoing list.&lt;br /&gt;
As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the PackstueckID field.&lt;br /&gt;
In addition to the host-side package ID, the tracking number can also contribute to the identification of the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
No package/shipment data is available for the feedback. After a successful cancellation, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Load/release package (VerladeVersandDaten) =&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. &lt;br /&gt;
No package/shipment data is available for the feedback. After successful release, only the field Fehler with value 0 is reported back - or in case of an error, Fehler with value 1 and the error Fehlertext1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the parcel in the pre-system. &lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; if the package is to be blocked&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Swap body on which the package is to be booked&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; for a collective release (release all packages with identical VE-ReferenzNr)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || must be filled for a collective release&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Successful, 1 = Error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Daily closing (Tagesabschluss) =&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
The daily closing consists of the points generate outgoing list and Generate EDI file.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the daily closing has been executed.&lt;br /&gt;
No package/shipment data is available for the feedback. After successful day-end closing, only the field Fehler is reported with the value 0 - or in the case of an error, Fehler is reported with the value 1 and the Fehlertext1 .&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Generate output list (Listenabschluss) =&lt;br /&gt;
The gateway sends the generate-output-list request to the automatic polling of the HVS32. An outgoing list is thus generated in the HVS32 on the basis of the additionally transferred parameters.&lt;br /&gt;
Only packages that have been released for exit are taken into account for the list closure. By default, all packages are released unless they have been blocked by the output scanning extension module.&lt;br /&gt;
The feedback in the HVS32 takes place after the output list has been generated.&lt;br /&gt;
No package/shipment data is available for feedback. After successful completion of the list, only the field Error with value 0 is reported back - or in the case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of the output channel on which the list is to be printed.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- EDIAbschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Create carrier EDI (EDIAbschluss) =&lt;br /&gt;
The gateway sends the create-carrier-EDI request to the automatic polling of the HVS32. A carrier EDI is thus generated in the HVS32 on the basis of the additionally transferred parameters and (if configured) transmitted to the carrier.&lt;br /&gt;
Only packages for which an outgoing list was previously generated are taken into account for a carrier EDI.&lt;br /&gt;
The confirmation in the HVS32 takes place after the carrier EDI has been generated.&lt;br /&gt;
No package/shipment data is available for the confirmation. After successful completion of the EDI, only the field Error with value 0 is reported - or in case of an error, Error with value 1 and the error text1 are reported.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station client that is to execute the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the carriers to be concluded can be entered here. N carriers can be concluded.&lt;br /&gt;
(Option MultiFFTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the clients to be completed can be entered here. N clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Data types|String]] || 250 || - || A semicolon separated list with the dispatch types to be completed can be entered here. N shipping types can be completed.&lt;br /&gt;
(Option MultiVATagesabschluss must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Indicator of the swap body to be closed. Only certain consignments can be closed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE EDIAbschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Verify package data (VersandDatenPruefAnfrage) =&lt;br /&gt;
The gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A shipping data request is thus simulated in the HVS32.&lt;br /&gt;
No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.).&lt;br /&gt;
This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Data types|Integer]] || 6 || - || Number of articles (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#Article data|ARTIKELDATEN]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Article data|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Article data|Package article]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Article data|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Data types|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Client identifier from HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Data types|String]] || - || - || Additional field for possible extensions&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Data types|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Data types|String]] || 20 || - || Consignment note number if consignment note is to be printed by pre-system&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Data types|String]] || 10 || - || Customer number of the freight payer with the carrier&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Data types|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Dangerous goods|GEFAHRGUT]] || [[#Data types|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#Dangerous goods|Dangerous goods]] of type &amp;#039;&amp;#039;&amp;#039;[[#Dangerous goods|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Data types|String]] || 35 || - || Package number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Data types|String]] || 20 || - || Customer number of the recipient with the sender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Data types|String]] || 1 || - || T/F: T=last package of the consignment (required for printing the consignment hanging card for hanging consignments)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 40 || - || Used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Data types|String]] || 11 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Data types|String]] || 31 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Data types|String]] || 40 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Data types|String]] || 3 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Data types|String]] || 10 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Data types|String]] || 50 || - || Only used with neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Total number of colli of the consignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Data types|Integer]] || - || - || Sequence number per consignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Unique number for the parcel in the pre-system. Needed as a unique parcel reference to cancel or load the label later. &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Data types|String]] || 1 || - || Only in UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Data types|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Data types|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Data types|String]] || 30 || - || SPECIAL SERVICES - depending on the shipping method used&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Data types|String]] || 1 || - || T/F: T=lock, otherwise do not lock&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s phone number &lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Data types|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day on &lt;br /&gt;
&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver until this day&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = deliver on this day &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Data types|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Data types|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Data types|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Dispatch type identifier from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Data types|String]] || 10 || - || &amp;#039;S&amp;#039; = sender, &amp;#039;R&amp;#039; = receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Data types|String]] || 1 || - || Payment condition for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Receiver&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Data types|String]] || 30 || - || Postcode and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 5 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 10 || - || Delivery address&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Data types|String]] || 20 || - || State/province (e.g.: important for shipments to the USA) &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 50 || - || Delivery address&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Data types|Decimal]] || 18 || 2 || Freight costs&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Data types|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Update package data (UpdateVersandDaten) =&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to change the data of existing packages.&lt;br /&gt;
This request is sent, for example, if the value of goods for a package is only known at a later time.&lt;br /&gt;
Data can be updated within the tables Versandeinheit, Abrechnungseinheit and Lieferung. The search is always carried out via the field PackstueckID and, if occupied, also via the field TrackingNr.&lt;br /&gt;
 &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;With this request, however, the fields and content to be updated are no longer checked according to the guidelines of the carrier (e.g. weight limits, etc.). The upstream system must therefore ensure that the updated values ​​match the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be canceled and reprocessed. In addition, fields that have already been printed on a label or that have been determined by the HVS32 shipping system in a carrier transaction (e.g. address, route, tracking number, special services, etc.) cannot be manipulated.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ATTENTION: All fields that are to be updated in the shipping system must be coordinated and configured accordingly in the shipping system before using this function!&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
No package/shipment data is available for the confirmation. After a successful update, only the field Error with value 0 is reported back - or in case of an error, Error with value 1 and the error text1 are reported back.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Data types|String]] || 20 || - || Unique number for the package in the pre-system. Required as a unique package reference to identify the record.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 packing station that will process the job.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Data types|String]] || 50 || - || Recipient Contact person &lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Data types|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Data types|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Data types|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Data types|String]] || 20 || - || Metro order number (Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Data types|String]] || 100 || - || Recipient&amp;#039;s e-mail address (e.g.: for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Data types|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Data types|String]] || 20 || - || Fax number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Data types|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Data types|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Data types|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Data types|String]] || 20 || - || ILN of the recipient (mandatory for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Data types|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Data types|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Data types|String]] || 1 || - || &amp;#039;B&amp;#039;: Cash / &amp;#039;V&amp;#039;: Crossed cheque&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Data types|String]] || 30 || - || Cash on delivery - Intended use &lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Data types|String]] || 3 || - || Cash on delivery - ISO currency code &lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Data types|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Data types|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Data types|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Data types|String]] || 5 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Data types|String]] || 50 || - || Invoice recipient&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Data types|String]] || 10 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Data types|String]] || 50 || - || Invoice address &lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Data types|String]] || 20 || - || Invoice number&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Data types|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Data types|String]] || 20 || - || Recipient&amp;#039;s telephone number&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Data types|String]] || 10 || - || DD.MM.YYYY&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Data types|Decimal]] || 18 || 2 || Amount of insured value&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Data types|String]] || 3 || - || Insured value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Data types|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Data types|Decimal]] || 18 || 2 || Value of goods&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Data types|String]] || 3 || - || Value of goods - ISO currency code&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Anonymise package data (AnonymisiereVersandDaten) =&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten request to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO.&lt;br /&gt;
This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible.&lt;br /&gt;
Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed for the day can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Data types|String]] || 20 || - || Package ID of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Data types|String]] || 35 || - || Tracking number of the package to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Data types|String]] || 40 || - || Delivery note number of the consignment to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Data types|String]] || 50 || - || Order number of the item to be anonymised.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Data types|String]] || 10 || - || HVS32 Packing Station that is to process the anonymisation.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Return parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Data types|Integer]] || - || - || 0 = Successful, 1 = Error&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Data types|String]] || 200 || - || Is filled in the event of an error &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=5727</id>
		<title>HVS32 JDBC interface (automatic polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_interface_(automatic_polling)&amp;diff=5727"/>
		<updated>2024-04-22T06:45:23Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Update package data (UpdateVersandDaten) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_JDBC_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Requirements =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS version || DGS-3_8_1_661 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC Treiber || Latest version of JDBC driver for the used database.&lt;br /&gt;
The driver needs to support &amp;#039;&amp;#039;&amp;#039;at least&amp;#039;&amp;#039;&amp;#039; Java 11 and JDBC 4.2.&lt;br /&gt;
|-&lt;br /&gt;
|Datenbank&lt;br /&gt;
|We support databases from Oracle, Microsoft SQL Server (MSSQL), mySQL, MariaDB, Firebird and IBM (DB2)&lt;br /&gt;
Further databases only on request.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Deprecated database versions are not supported.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Description of functions =&lt;br /&gt;
The DataGatewayServer (DGS) selects the data records to be processed from the polling table at a configurable interval (default 1000 ms) and transmits them to the HVS32 Client for processing. The data records are selected on the basis of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (value = 0).&amp;lt;br&amp;gt;&lt;br /&gt;
By means of the control field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039;, the DGS is informed which function is to be executed for the selected data record.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the data set has been processed by the HVS32, the feedback is given. Thereby, the value &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; is set to the value 1. If an error should have occurred in the HVS32 during processing, e.g. &amp;quot;The route could not be determined!&amp;quot;, the field &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; is additionally set to the value 1 and the error text in &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Control section|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; is reported back.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Further &amp;quot;subrequests / -responses&amp;quot; can be configured for the request and response. These SQLs are additionally executed and the data is enriched with the main request / response. For each request/response and subrequest/response, the SQL can be individually adapted and a different database source can be configured.&lt;br /&gt;
&lt;br /&gt;
In addition, it is possible to configure a Fall Back, which is executed as soon as the request or response fails. For example, if an incorrect data type (alphanumeric instead of numeric values) is transmitted in the request control character or in the response. Furthermore, the case back can be used if no HVS32 clients are connected to the DGS. This is to prevent incorrect data records from being selected again and again and thus running into errors again.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Control section ==&lt;br /&gt;
The control section is used to define which action is to be carried out with the data set from the database.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name &lt;br /&gt;
!Field name english translation!! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| ||[[#Data types|Integer]] || - || - || Unique number to identify the record (autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|HVS32Function||[[#DataTypes|Integer]] || - || - || The function number to be executed in HVS32 for the record.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Package processing (VersandDatenAnfrage)|VersandDatenAnfrage (en: shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Load/release package (VerladeVersandDaten)|VerladeVersandDaten (en: load shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Update package data (UpdateVersandDaten)|UpdateVersandDaten (en: update shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Cancel package (StornoVersandDaten)|StornoVersandDaten (en: cancel shipping data)]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Daily Closing (Tagesabschluss)|Tagesabschluss (en: daily closing)]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Verify package data (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage (en: verify shipping data request)]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Anonymise package data (AnonymisiereVersandDaten)|AnonymisiereVersandDaten (en: anonymise shipping data)]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|HVS32Processed||[[#DataTypes|Integer]] || - || - || Set to 1 after processing in HVS32. Records are selected based on this field.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler&lt;br /&gt;
|HVS32Error||[[#DataTypes|Integer]] || - || - || If the record has been processed in HVS32 and an error occurred, this value is set to 1.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1&lt;br /&gt;
|HVS32Errortext1||[[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2&lt;br /&gt;
|HVS32Errortext2||[[#DataTypes|String]] || 200 || - || Error text in case of error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Available HVS32 functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Package processing (VersandDatenAnfrage) ===&lt;br /&gt;
The gateway function VersandDatenAnfrage is sent from the data gateway server in automatic polling mode to the HVS32 to generate and post a label for a package. A label is identified for all further functions such as cancellation, loading release, etc. by means of the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control section|Control section]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Package processing (VersandDatenAnfrage)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Load/release package (VerladeVersandDaten) ===&lt;br /&gt;
The gateway function VerladeVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to release packages for outgoing. Only packages that have been released for exit are taken into account for the daily closing.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Load/release package (VerladeVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Update package data (UpdateVersandDaten) ===&lt;br /&gt;
The gateway function UpdateVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 to change the data of existing packages. This request is sent, for example, if the value of goods for a package is only known at a later time. A search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field.  &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;With this request, however, the fields and content to be updated are no longer checked according to the guidelines of the carrier (e.g. weight limits, etc.). The upstream system must therefore ensure that the updated values ​​match the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be canceled and reprocessed. In addition, fields that have already been printed on a label or that have been determined by the HVS32 shipping system in a carrier transaction (e.g. address, route, tracking number, special services, etc.) cannot be manipulated.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ATTENTION: All fields that are to be updated in the shipping system must be coordinated and configured accordingly in the shipping system before using this function!&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Update package data (UpdateVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cancel package (StornoVersandDaten) ===&lt;br /&gt;
The gateway function StornoVersandDaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to cancel existing packages there that are not yet on an outgoing list. As a rule, a package is cancelled on the basis of the package ID on the host side. This is transferred in the Packing unit ID field. In addition to the host-side package ID, the tracking number can also help to identify the package, in case the host-side package ID cannot guarantee uniqueness.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Cancel package (StornoVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Verify package data (VersandDatenPruefAnfrage) ===&lt;br /&gt;
The Gateway sends the VersandDatenPruefAnfrage to the automatic polling of the HVS32. A dispatch data request is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address check, etc.) This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Article and dangerous goods data should each be realised in a separate table with a 1:n relation to the package table. The relation of the tables can be done, for example, via the ID from the [[#Control section|Control section]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Verify package data (VersandDatenPruefAnfrage)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Anonymise package data (AnonymisiereVersandDaten) ===&lt;br /&gt;
The gateway sends the AnonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymised for the corresponding data record in accordance with the DSGVO. This anonymisation is irrevocably and finally carried out at the database level of the dispatch system. A recovery of the original data is therefore no longer possible. Log files, confirmation files, already transmitted carrier data transmission etc. are not affected by this. Only packages and consignments that have already been completed on a daily basis can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Anonymise package data (AnonymisiereVersandDaten)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Daily Closing (Tagesabschluss) ===&lt;br /&gt;
The gateway sends the daily closing request to the automatic polling of the HVS32. A daily closing is thus triggered in the HVS32 on the basis of the additionally transferred parameters. The daily closing consists of the items [[HVS32_automatic_polling_functions#Generate output list (Listenabschluss)|Generate Outgoing List]] and [[HVS32_automatic_polling_functions#Create carrier EDI (EDIAbschluss)|Create carrier EDI]]. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the output scanning extension module. The feedback in the HVS32 takes place after the daily closing has been executed. No package/shipment data is available for feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_automatic_polling_functions#Daily closing (Tagesabschluss)|Interface Field Description]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Examples =&lt;br /&gt;
Please note that the following scripts are only an aid from our side. The administration of the database is the responsibility of the customer.&amp;lt;br&amp;gt; Field names /-lengths /-formats or table names can differ in principle, but in this case must be considered/analysed individually.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(100) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(100) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(20) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(20) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(100) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(100) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(20) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(20) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Oracle&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_REST_Interface_(Polling)&amp;diff=5726</id>
		<title>HVS32 REST Interface (Polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_REST_Interface_(Polling)&amp;diff=5726"/>
		<updated>2024-04-22T06:44:20Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Update package data (updateVersanddaten) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[de:HVS32_REST_Schnittstelle_(Automatik-Polling)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Prerequisite =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Version || 3.6.0.595 or higher&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Plugins || HVS32Client, REST Server&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Function description =&lt;br /&gt;
For the REST interface, the DataGatewayServer (DGS) provides a REST server with the following [[#Übersicht der Funktionen|Funktionen]].&lt;br /&gt;
This is accessible in the default configuration at &amp;#039;&amp;#039;&amp;#039;http://&amp;lt;server name&amp;gt;:&amp;lt;port&amp;gt;/hvs32rest&amp;#039;&amp;#039;&amp;#039;. Port 8081 is used, which can be changed if necessary.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- DATENTYPEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Data types =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Number with numeric characters only (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Number with decimal places&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Calendar&amp;#039;&amp;#039;&amp;#039; - Date. Month is 0-based (0 = January, 11 = December)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Any character from the ISO-8859-1 character set. Maximum length must not be exceeded.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Binary&amp;#039;&amp;#039;&amp;#039; - Base64 encoded binary data&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sequence&amp;#039;&amp;#039;&amp;#039; - A list of elements&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Map&amp;#039;&amp;#039;&amp;#039; - Key/Value Map&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE DATENTYPEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ÜBERSICHT spezial Datentypen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Additional data types =&lt;br /&gt;
A special data type can be used within the request/feedback of a [[#Übersicht der Funktionen|Funktion]].&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== articleData ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;article-data&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| anzahlBuegel || [[#Datentypen|Integer]] || - || - || Only for hanging shipment: number of hangers on which the article group is split up&lt;br /&gt;
|-&lt;br /&gt;
| anzahlPosEtiketten || [[#Datentypen|Integer]] || - || - || number of article labels which should be printed&lt;br /&gt;
|-&lt;br /&gt;
| artikelBTNNr || [[#Datentypen|String]] || 25 || - || BTN number / customs tariff number&lt;br /&gt;
|-&lt;br /&gt;
| artikelEAN || [[#Datentypen|String]] || 20 || - || EAN number&lt;br /&gt;
|-&lt;br /&gt;
| artikelEinheit || [[#Datentypen|String]] || 10 || - || Unit of article quantity&lt;br /&gt;
|-&lt;br /&gt;
| artikelGewicht || [[#Datentypen|Decimal]] || 9 || 3 || Weight of the article&lt;br /&gt;
|-&lt;br /&gt;
| artikelGruppe || [[#Datentypen|String]] || 50 || - || articlegroup&lt;br /&gt;
|-&lt;br /&gt;
| artikelMenge || [[#Datentypen|Decimal]] || 9 || 3 || quantity of the article&lt;br /&gt;
|-&lt;br /&gt;
| artikelServices || [[#Datentypen|String]] || 100 || - || Pipe separate services for this article&lt;br /&gt;
|-&lt;br /&gt;
| artikelSollMenge || [[#Datentypen|Decimal]] || 9 || 3 || -&lt;br /&gt;
|-&lt;br /&gt;
| artikelText1 || [[#Datentypen|String]] || 100 || - || article description&lt;br /&gt;
|-&lt;br /&gt;
| artikelText2 || [[#Datentypen|String]] || 100 || - || article description&lt;br /&gt;
|-&lt;br /&gt;
| artikelText3 || [[#Datentypen|String]] || 100 || - || article description&lt;br /&gt;
|-&lt;br /&gt;
| artikelText4 || [[#Datentypen|String]] || 100 || - || article description&lt;br /&gt;
|-&lt;br /&gt;
| artikelVolumen || [[#Datentypen|Decimal]] || 9 || 3 || volume of the article&lt;br /&gt;
|-&lt;br /&gt;
| artikelWaehrung || [[#Datentypen|String]] || 3 || - || Currency in which the value of the article is specified&lt;br /&gt;
|-&lt;br /&gt;
| artikelWert || [[#Datentypen|Decimal]] || 18 || 2 || value of the article&lt;br /&gt;
|-&lt;br /&gt;
| chargeFlag || [[#Datentypen|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| kundenArtikelNr || [[#Datentypen|String]] || 50 || - || article number&lt;br /&gt;
|-&lt;br /&gt;
| kundenBestellNr || [[#Datentypen|String]] || 50 || - || order number&lt;br /&gt;
|-&lt;br /&gt;
| posAuftragNr || [[#Datentypen|String]] || 50 || - || order number&lt;br /&gt;
|-&lt;br /&gt;
| posLieferNr || [[#Datentypen|String]] || 40 || - || Delivery note number&lt;br /&gt;
|-&lt;br /&gt;
| positionNr || [[#Datentypen|String]] || 50 || - || Sequence number within the package&lt;br /&gt;
|-&lt;br /&gt;
| serienNr || [[#Datentypen|String]] || 30 || - || Serial number&lt;br /&gt;
|-&lt;br /&gt;
| ursprungLand || [[#Datentypen|String]] || 2 || - || Country of origin of the item&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== dangerous goods ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Dangerous materials data&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutBefoerdKat&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Integer]] || 1 || - || Transport category, mandatory (see ADR table column (15)), can be 0-4. Attention. Must be correct.&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutBegrenzteMenge || [[#Datentypen|String]] || 1 || - || T if the substance is shipped with status LQ / Limited Quantity according to ADR 3.4, otherwise F, Mandatory&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutBezeichnung&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 110 || - || mandatory (see ADR table column (2))&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutBuchst640 || [[#Datentypen|String]] || 1 || - || Letter for special provision 640, conditional obligation for substances where special provision 640 applies (see ADR table column (6))&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutFFCode || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutFaktor || [[#Datentypen|Integer]] || 3 || - || Evaluation factor for point summation on the transport document, (can be 0, 1, 3, 50 or 999), actually mandatory, but can be clearly concluded from the transport category, therefore it does not necessarily have to be assigned&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutFreigestMenge || [[#Datentypen|String]] || 1 || - || T if the substance is shipped with status EQ / Excepted Quantities according to ADR 3.5, otherwise F, mandatory&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutID || [[#Datentypen|String]] || 8 || - || Unique search number for dangerous goods master data&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutKCode || [[#Datentypen|String]] || 10 || - || Classification code, mandatory (see ADR table column (3b))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutKlasse&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 100 || - || Mandatory (see ADR table column (3a))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutMenge&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Decimal]] || 8 || 3 || Substance quantity of dangerous goods to be declared ADR-technically ( in liters for liquids and compressed gases, otherwise in kg, for LQ dangerous goods always kg )&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutMengenEinheit&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 2 || - || Unit of quantity for substance quantity. &amp;#039;1&amp;#039; or &amp;#039;l&amp;#039;: liter ; &amp;#039;0&amp;#039; or &amp;#039;kg&amp;#039; or empty: kg&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutNebenGefahr || [[#Datentypen|String]] || 10 || - || conditional obligation for substances where subsidiary hazard tick numbers exist in addition to the main hazard class/tick number (see ADR table column (5), if e.g. 3+6.1+8 is entered there, 6.1 and 8 are the subsidiary hazard tick numbers and to be transmitted as (6.1)(8) in the subsidiary hazard field )&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutNettoExplMasse || [[#Datentypen|Decimal]] || 8 || 3 || Net explosive mass in kg, only for dangerous goods of class 1&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutPositionNr || [[#Datentypen|Integer]] || - || - || Net explosive mass in kg, only for class 1 dangerous goods&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutTechBenennung || [[#Datentypen|String]] || 150 || - || conditionally mandatory for N.A.G. dangerous goods (i.e. if the designation ends with N.A.G.)&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutTunnelBCode || [[#Datentypen|String]] || 10 || - || Tunnel restriction code, mandatory (see ADR table column (15))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutUNNR&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 10 || - || Mandatory (see ADR table column (1))&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutUmweltGef || [[#Datentypen|String]] || 1 || - || T if substance is environmentally hazardous , otherwise F, mandatory for environmentally hazardous substances&lt;br /&gt;
|-&lt;br /&gt;
| gefahrgutVPG || [[#Datentypen|String]] || 3 || - || Packing group, conditionally obligatory for substances for which this is assigned in the ADR table, can be I,II or III or not assigned at all (the latter e.g. for class 2)) (see ADR table column (4))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutVerpAnzahl&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Integer]] || 4 || - || Number of units in which the dangerous goods are packed (in connection with the next field Dangerous goods packaging type)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gefahrgutVerpackungsart&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 5 || - || ADR code of packing type, e.g. 4G for box (cardboard), mandatory, see separate doc f. Packaging codes&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- edistatus ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== edistatus ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;EDIStatus&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! Assignment&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| statuscode || [[#Datentypen|String]] || 2 || - ||  &lt;br /&gt;
01 = Carrier file was created.&amp;lt;br&amp;gt;&lt;br /&gt;
02 = Carrier file was written.&amp;lt;br&amp;gt;&lt;br /&gt;
03 = Carrier file was sent.&amp;lt;br&amp;gt;&lt;br /&gt;
11 = Carrier file could not be created.&amp;lt;br&amp;gt;&lt;br /&gt;
12 = Carrier file could not be written!&amp;lt;br&amp;gt;&lt;br /&gt;
13 = Carrier file could not be sent!&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is to be noted that not every carrier file is sent, this depends on the HVS32 configuration.&amp;lt;br&amp;gt;&lt;br /&gt;
I.e. as long as no status &amp;quot;1x&amp;quot; is contained, was proceeded with the carrier file according to the HVS32 configuration.&lt;br /&gt;
|-&lt;br /&gt;
| statustext || [[#Datentypen|String]] || 200 || - || Plain text of the status code&lt;br /&gt;
|-&lt;br /&gt;
| fftyp || [[#Datentypen|String]] || 50 || - || Carrier type (e.g. UPS, GLS, DPD)&lt;br /&gt;
|-&lt;br /&gt;
| dateityp || [[#Datentypen|String]] || 50 || - || Carrier Datatype (e.g.: Standard, Express, etc.)&lt;br /&gt;
|-&lt;br /&gt;
| auftraggeber || [[#Datentypen|String]] || 10 || - || Client number (&amp;#039;&amp;#039;&amp;#039;ATTENTION!&amp;#039;&amp;#039;&amp;#039; Not the ClientID)&lt;br /&gt;
|-&lt;br /&gt;
| ffdateinr || [[#Datentypen|String]] || 10 || - || number of the carrier file (may not be filled in case of error)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE edistatus ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- packstueckDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== packstueckDaten ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Package Data&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! decimals !! occupancy&lt;br /&gt;
|-&lt;br /&gt;
| anzahlArtikel || [[#Datentypen|Integer]] || 6 || - || Number of items (print on label)&lt;br /&gt;
|-&lt;br /&gt;
| [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of the [[#artikelDaten|Packstück-Artikel]] of type &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Fieldname / Value=Value)&lt;br /&gt;
|-&lt;br /&gt;
| barcodeID || [[#Datentypen|String]] || - || - ||  Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| barcodeText || [[#Datentypen|String]] || - || - ||  Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| barcodeTyp || [[#Datentypen|String]] || - || - ||  Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module) &lt;br /&gt;
|-&lt;br /&gt;
| [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#gefahrgut|Gefahrgüter]] of type &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;gewicht&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Decimal]] || 8 || 3 || Gross Mass in kg&lt;br /&gt;
|-&lt;br /&gt;
| hostTrackingNr || [[#Datentypen|String]] || 35 || - || If the package number from the previous system is to be used. &lt;br /&gt;
|-&lt;br /&gt;
| infotext1 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext2 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext3 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext4 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext5 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext6 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext7 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext8 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext9 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext10 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| letztesPackstueck || [[#Datentypen|String]] || 1 || - || T/F: T=last package in the shipment (is required for hanging shipments to print the shipment hanging card )&lt;br /&gt;
|-&lt;br /&gt;
| cash on delivery  || [[#Datentypen|String]] || 3 || - || Value of goods  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| Net weight || [[#Datentypen|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| nnVermerk || [[#Datentypen|String]] || 3 || - || cash on delivery  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| nnVerwendung || [[#Datentypen|String]] || 1 || - || &amp;#039;B&amp;#039; = Bar, &amp;#039;V&amp;#039; = personal cheque&lt;br /&gt;
|-&lt;br /&gt;
| nnWaehrung || [[#Datentypen|String]] || 3 || - || cash on delivery  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Consecutive number per shipment&lt;br /&gt;
|-&lt;br /&gt;
| packstueckBreite || [[#Datentypen|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckHoehe || [[#Datentypen|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; Number for the package in the source system. Is required as a unique package reference to later cancel or load the label.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckLaenge || [[#Datentypen|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| verpackungsart || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| insurance value || [[#Datentypen|Decimal]] || 18 || 2 || amount-insured value&lt;br /&gt;
|-&lt;br /&gt;
| vwWaehrung || [[#Datentypen|String]] || 3 || - || insurance value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| Value of goods  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| wwWaehrung || [[#Datentypen|String]] || 3 || - || Value of goods  - ISO currency code&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE packstueckDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT spezial Datentypen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ÜBERSICHT DER FUNTKIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Overview of the functions =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- echo ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== test interface  (echo) ==&lt;br /&gt;
For testing the REST interface. Returns the passed message unchanged.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Function (method: GET): /hvs32rest/echo/&amp;lt;Message&amp;gt;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;Message&amp;gt; will be returned.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE echo ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- versanddatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== package processing (versanddatenAnfrage) ==&lt;br /&gt;
The gateway function versanddatenAnfrage is sent from the data gateway server to the HVS32 in automatic polling mode in order to generate and book a label for a package there. A label is identified for all other functions such as cancellation, loading release, etc. using the package ID on the host side. This is transferred in the PackstueckID field and must therefore be unique within the shipping system.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/versanddatenAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Request ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; highlighted fields need to be filled at all times!&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
|absenderAdresseID&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|10&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| ansprechpartner || [[#Datentypen|String]] || 20 || - || Recipient contact person &lt;br /&gt;
|-&lt;br /&gt;
| anzahlArtikel || [[#Datentypen|Integer]] || 6 || - || Number of articles (print on label) &lt;br /&gt;
|-&lt;br /&gt;
| [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#articleDaten|Packstück-Artikel]] of type &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| auftragNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;auftraggeberID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Client ID from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz1 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz2 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| barcodeID || [[#Datentypen|String]] || - || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| barcodeText || [[#Datentypen|String]] || - || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| barcodeTyp || [[#Datentypen|String]] || - || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| bestellNr || [[#Datentypen|String]] || 20 || - || Metro Order Number (Metro Shipping)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| email || [[#Datentypen|String]] || 100 || - || E-mail address of the recipient (e.g. for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| empfMobilfunkNr || [[#Datentypen|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| faxNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s fax number&lt;br /&gt;
|-&lt;br /&gt;
| flexZustellungEmailadresse || [[#Datentypen|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| frachtBrief || [[#Datentypen|String]] || 20 || - || Bill of lading number if bill of lading is to be printed by the upstream system&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Customer number of the freight payer at the carrier&lt;br /&gt;
|-&lt;br /&gt;
|freiAvis1&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|freiAvis2&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
| frankaturKennung || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] [[#gefahrgut|&amp;lt;Gefahrgut&amp;gt;]] || - || - || A list of [[#gefahrgut|Gefahrgüter]] of type &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| gewicht || [[#Datentypen|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| hostTrackingNr || [[#Datentypen|String]] || 35 || - ||Packet number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ilnNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s ILN (required for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| infotext1 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext2 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext3 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext4 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext5 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext6 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext7 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext8 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext9 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext10 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| kostenstelle || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| kundenNr || [[#Datentypen|String]] || 20 || - || Customer number of the recipient at the sender&lt;br /&gt;
|-&lt;br /&gt;
| lagerkennzeichen || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| letztesPackstueck || [[#Datentypen|String]] || 1 || - || T/F: T=last package of the shipment (required for hanging shipment to print the shipment hanging card)&lt;br /&gt;
|-&lt;br /&gt;
| lieferantenID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;lieferscheinNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Is used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| cash on delivery  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| Net weight || [[#Datentypen|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| neutBIC || [[#Datentypen|String]] || 11 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutBankBezeichnung || [[#Datentypen|String]] || 40 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutIBAN || [[#Datentypen|String]] || 31 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutKontoInhaber || [[#Datentypen|String]] || 40 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| nnVermerk || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: personal cheque&lt;br /&gt;
|-&lt;br /&gt;
| nnVerwendung || [[#Datentypen|String]] || 30 || - || cash on delivery usage&lt;br /&gt;
|-&lt;br /&gt;
| nnWaehrung || [[#Datentypen|String]] || 3 || - || cash on delivery  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkGes&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Total number of packages in the shipment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Consecutive number per shipment&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to process the order.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckBreite || [[#Datentypen|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckHoehe || [[#Datentypen|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Unique number for the package in the source system. Is required as a unique package reference to later cancel or load the label.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckLaenge || [[#Datentypen|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| paperlessInvoice || [[#Datentypen|String]] || 1 || - || Only in the UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| postLeitcode || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| postZielFrachtzent || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsNr || [[#Datentypen|String]] || 20 || - || bill number&lt;br /&gt;
|-&lt;br /&gt;
| sendungsinhalt || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| sonderdienste || [[#Datentypen|String]] || 30 || - || Shipping type-specific&lt;br /&gt;
|-&lt;br /&gt;
| sperrFlag || [[#Datentypen|String]] || 1 || - || T/F: T=lock, otherwise don&amp;#039;t lock&lt;br /&gt;
|-&lt;br /&gt;
| telefonNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| terminArt || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039; = deliver from this day&lt;br /&gt;
&amp;#039;B&amp;#039; = deliver by this date&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = an diesem Tag liefern&lt;br /&gt;
|-&lt;br /&gt;
| terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| terminZeit || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| ustIDNr || [[#Datentypen|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| verpackungsart || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;versandartID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Shipping type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| insurance value || [[#Datentypen|Decimal]] || 18 || 2 || Amount of insurance value &lt;br /&gt;
|-&lt;br /&gt;
| vorpackdatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| vwWaehrung || [[#Datentypen|String]] || 3 || - || insurance value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| Value of goods  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke || [[#Datentypen|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| wwWaehrung || [[#Datentypen|String]] || 3 || - || Value of goods  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| zahlungsbedingung || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zbZoll || [[#Datentypen|String]] || 1 || - || Terms of payment for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || Postal code and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrName1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName2 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName3 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName4 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrOrt&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrRegion || [[#Datentypen|String]] || 20 || - || State/Province (e.g. important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrStrasse&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Request ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Response ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy |&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| etikettDaten || [[#Datentypen|String]] || - || - || Label binary data&lt;br /&gt;
|-&lt;br /&gt;
| etikettName || [[#Datentypen|String]] || - || - || Label template name&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || freight charges&lt;br /&gt;
|-&lt;br /&gt;
| gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| retourTrackingNr || [[#Datentypen|String]] || 50 || - || Parcel number for the return&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|-&lt;br /&gt;
| trackingURL || [[#Datentypen|String]] || 255 || - || URL of the tracking link for shipment tracking&lt;br /&gt;
|-&lt;br /&gt;
| versandSendungsNr || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the additional labels as key/value map&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld1 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld2 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld3 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld4 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld5 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld6 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld7 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld8 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld9 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld10 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Response ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiel ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Examples&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;absenderAdresseID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ansprechpartner&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;artikelDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;anzahlBuegel&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;anzahlPosEtiketten&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelBTNNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelGewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelGruppe&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelServices&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelSollMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelText1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelVolumen&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelWert&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;chargeFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenArtikelNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenBestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posAuftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posLieferNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;positionNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;serienNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ursprungLand&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;bestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;email&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;faxNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtBrief&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerKdNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;freiAvis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;freiAvis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frankaturKennung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gefahrgut&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;gefahrgutBefoerdKat&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutBegrenzteMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBuchst640&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFFCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFaktor&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutFreigestMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKlasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutMengenEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNebenGefahr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNettoExplMasse&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutTunnelBCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUNNR&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUmweltGef&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVPG&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVerpAnzahl&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutVerpackungsart&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;gewicht&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;ilnNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kostenstelle&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kundenNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;cash on delivery &amp;quot;: 0,&lt;br /&gt;
	&amp;quot;Net weight&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;neutabsenderLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVermerk&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVerwendung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStkGes&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packStkNr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckBreite&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckHoehe&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckLaenge&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;paperlessInvoice&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postLeitcode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postZielFrachtzent&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsinhalt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sonderdienste&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;telefonNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminArt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminDatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminZeit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ustIDNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;verpackungsart&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;insurance value&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;vwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;Value of goods &amp;quot;: 0,&lt;br /&gt;
	&amp;quot;wwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zahlungsbedingung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zbZoll&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrBahnhof&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrRegion&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrStrasse&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;retourTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandSendungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ausgangDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gebuehr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;gebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettDaten&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzEtikettenDaten&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;trackingURL&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld10&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiel ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE versanddatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- versanddatenNachdruckAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==reprint label (versanddatenNachdruckAnfrage) ==&lt;br /&gt;
The gateway function versanddatenReprintRequest is sent by the data gateway server in automatic polling mode to the HVS32 in order to reprint a label for a package there. A label is reprinted using the host-side package ID. This is transferred in the PackstueckID field. Some carriers (e.g. DPD) assign new tracking numbers when reprinting. The old tracking number is therefore no longer valid and the old shipping label must be destroyed. The new tracking number can be reported back in the feedback.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/versanddatenNachdruckAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;bold&amp;#039;&amp;#039;&amp;#039; fields must always be occupied&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed.&lt;br /&gt;
|-&lt;br /&gt;
| packplatz|| [[#Datentypen|String]] || 10 || - || Name of an output channel (printer) in the HVS32 via which the label is &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 30 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the package in the source system. &lt;br /&gt;
|-&lt;br /&gt;
| trackingNr|| [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy |&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| etikettDaten || [[#Datentypen|String]] || - || - || Label binary data&lt;br /&gt;
|-&lt;br /&gt;
| etikettName || [[#Datentypen|String]] || - || - || Label template name&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || freight charges&lt;br /&gt;
|-&lt;br /&gt;
| gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| retourTrackingNr || [[#Datentypen|String]] || 50 || - || Parcel number for the return&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|-&lt;br /&gt;
| trackingURL || [[#Datentypen|String]] || 255 || - || URL of the tracking link for shipment tracking&lt;br /&gt;
|-&lt;br /&gt;
| versandSendungsNr || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the additional labels as key/value map&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld1 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld2 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld3 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld4 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld5 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld6 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld7 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld8 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld9 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld10 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;retourTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandSendungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ausgangDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gebuehr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;gebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettDaten&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzEtikettenDaten&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;trackingURL&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld10&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE versanddatenNachdruckAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- stornoVersanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== cancel package(stornoVersanddaten) ==&lt;br /&gt;
The gateway function stornoVersanddaten is sent from the data gateway server to the HVS32 in automatic polling mode in order to cancel existing packages that are not yet on an outgoing list. As a rule, a package is canceled using the package ID on the host side. This is transferred in the PackstueckID field. In addition to the host-side package ID, the TrackingNr can also contribute to the identification of the package in the event that the host-side package ID cannot guarantee uniqueness. There are no package/shipment data available for confirmation. After a successful reversal, only the error field is returned with the value 0 - or in the event of an error, the error is returned with the value 1 and Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/stornoVersanddaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| packplatz|| [[#Datentypen|String]] || 10 || - || Name of an output channel (printer) in the HVS32 via which the label is &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039;|| [[#Datentypen|String]] || 30 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the package in the source system. &lt;br /&gt;
|-&lt;br /&gt;
| trackingNr|| [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE stornoversanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- verladeVersandaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Load / release package(verladeVersanddaten) ==&lt;br /&gt;
The gateway function verladeVersanddaten is sent by the data gateway server in automatic polling mode to the HVS32 in order to release packages there for exit. Only packages that have been released for exit are taken into account for the daily closing. There are no package/shipment data available for confirmation. After successful release, only the error field is returned with the value 0 - or in the event of an error, the error is returned with the value 1 and Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/verladeVersanddaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| hostFreigabeNr || [[#Datentypen|String]] || 20 || - || Host-side release number that is set for this package.&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || Name of an output channel (printer) in the HVS32 via which the label is &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Unique number for the package in the source system. &amp;lt;br&amp;gt;&lt;br /&gt;
When printing the label, the same ID must have been transferred beforehand so that the HVS32 can clearly identify the package to be loaded.&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke || [[#Datentypen|String]] || 20 || - || Swap body assigned to this package.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;hostFreigabeNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE verladeVersandaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- sperreVersanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== lock package (sperreVersanddaten) ==&lt;br /&gt;
The gateway function sperreVersanddaten is sent by the data gateway server in automatic polling mode to the HVS32 in order to block packages for exit there. Blocked packages are not taken into account for the daily closing. There are no package/shipment data available for confirmation. After successful blocking, only the error field is returned with the value 0 - or in the event of an error, the error is returned with the value 1 and Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/sperreVersanddaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| packplatz|| [[#Datentypen|String]] || 10 || - || Name of an output channel (printer) in the HVS32 via which the label is &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039;|| [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the package in the source system. &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE sperreversanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==  End of day (tagesabschluss) ==&lt;br /&gt;
The gateway sends the tagesabschluss request to the automatic polling of the HVS32. In the HVS32, a daily closing is thus triggered using the additionally transferred parameters. The daily closing consists of the items Generate outbound list and Generate EDI carrier. Only packages that have been released for exit are taken into account for the daily closing. By default, all packages are released unless they have been blocked by the Outgoing Scan extension module. The feedback in the HVS32 takes place after the daily closing has been carried out. There are no package/shipment data available for confirmation. After a successful end of day, only the error field is returned with the value 0 - or in the event of an error, the error is returned with the value 1 and Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/tagesabschluss&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| auftraggeberID || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || 255 || - || A semicolon-separated list with the clients to be closed can be given here. n clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the lists are to be printed.&lt;br /&gt;
(Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerTyp || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || 255 || - || A semicolon-separated list with the freight forwarders to be concluded can be given here. n carriers can be contracted.&lt;br /&gt;
(MultiFFTagesabschluss option must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to carry out the list closure.&lt;br /&gt;
|-&lt;br /&gt;
| versandartID || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || 255 || - || A semicolon-separated list with the shipping methods to be completed can be given here. n types of shipping can be contracted.&lt;br /&gt;
(MultiVATagesabschluss option must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke|| [[#Datentypen|String]] || 10 || - || Identification of the swap body to be locked. Only certain shipments can be completed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| [[#edistatus|edistatus]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Sequence|&amp;lt;EDIStatus&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the lists as a key/value map.&lt;br /&gt;
|-&lt;br /&gt;
| etikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Label name and binary data as key/value map.&lt;br /&gt;
|-&lt;br /&gt;
| ausgangsListeNr|| [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || Output list number(s) of the generated output list(s).&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerTyp&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;edistatus&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;statuscode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;statustext&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;fftyp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;dateityp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;auftraggeber&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ffdateinr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;listenDaten&amp;quot;: {},&lt;br /&gt;
	&amp;quot;ausgangsListeNr&amp;quot;: [&lt;br /&gt;
		&amp;quot;75&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- listenabschlussAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Generate output list (listenabschlussAnfrage) ==&lt;br /&gt;
The gateway sends the listenabschlussAnfrage request to the automatic polling of the HVS32. An output list is thus generated in the HVS32 using the additionally transferred parameters. Only packages that have been released for exit are considered for the end of the list. By default, all packages are released unless they have been blocked by the Outgoing Scan extension module. The feedback in the HVS32 takes place after the output list has been generated. There are no package/shipment data available for confirmation. After successful completion of the list, only the Error field is returned with the value 0 - or in the event of an error, the Error is returned with the value 1 and Error text1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/listenabschlussAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| auftraggeberID || [[#Datentypen|String]] || 255 || - || A semicolon-separated list with the clients to be closed can be given here. n clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the lists are to be printed.&lt;br /&gt;
(Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerTyp || [[#Datentypen|String]] || 255 || - || A semicolon-separated list with the freight forwarders to be concluded can be given here. n carriers can be contracted.&lt;br /&gt;
(MultiFFTagesabschluss option must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to carry out the list closure.&lt;br /&gt;
|-&lt;br /&gt;
| versandartID || [[#Datentypen|String]] || 255 || - || A semicolon-separated list with the shipping methods to be completed can be given here. n types of shipping can be contracted.&lt;br /&gt;
(MultiVATagesabschluss option must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke|| [[#Datentypen|String]] || 10 || - || Identification of the swap body to be locked. Only certain shipments can be completed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the lists as a key/value map.&lt;br /&gt;
|-&lt;br /&gt;
| etikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Label name and binary data as key/value map.&lt;br /&gt;
|-&lt;br /&gt;
| ausgangsListeNr|| [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || Output list number(s) of the generated output list(s).&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerTyp&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;listenDaten&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;ausgangsListeNr&amp;quot;: [&lt;br /&gt;
		&amp;quot;75&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Listenabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ListenNachdruck------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== reprint outgoing list  (listenNachdruckAnfrage) ==&lt;br /&gt;
The gateway sends the listenNachdruckAnfrage request to the automatic polling of the HVS32. In the HVS32, an output list that has already been created is then reprinted using the output list number that was transferred. A list can only be reprinted if it has already been generated using the functions daily closing, list closing request or manually using the HVS32 mask. There are no package/shipment data available for confirmation. After successful completion of the list, only the Error field is returned with the value 0 - or in the event of an error, the Error is returned with the value 1 and Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/listenNachdruckAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| ausgangsListeNr || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || List of output list no. of the lists to be reprinted.&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the lists are to be printed.&lt;br /&gt;
(Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| auftraggeberID || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || List of client IDs for which the lists are to be reprinted.&lt;br /&gt;
|-&lt;br /&gt;
| frachtFuehrerTyp || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || List of carrier types for which the lists are to be reprinted.&lt;br /&gt;
|-&lt;br /&gt;
| erstellDatum || [[#Datentypen|String]] || 10 || - || Creation date of the outgoing lists to be reprinted. In the format &amp;quot;dd.mm.yyyy&amp;quot;, e.g. 01.01.2001&lt;br /&gt;
|-&lt;br /&gt;
| druckDatum || [[#Datentypen|String]] || 10 || - || Print date of the outgoing lists to be reprinted. In the format &amp;quot;dd.mm.yyyy&amp;quot;, e.g. 01.01.2001 or zero if only lists that have not yet been printed are to be reprinted&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| ausgangsListeNr || [[#Datentypen|Sequence&amp;lt;String&amp;gt;]] || - || - || List of output list no. of the lists that have been reprinted.&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the lists as a key/value map.&lt;br /&gt;
|-&lt;br /&gt;
| etikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Label name and binary data as key/value map.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ausgangsListeNr&amp;quot;: [&lt;br /&gt;
		&amp;quot;77&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: [], &lt;br /&gt;
	&amp;quot;frachtFuehrerTyp&amp;quot;: [], &lt;br /&gt;
	&amp;quot;erstellDatum&amp;quot;: &amp;quot;&amp;quot;, &lt;br /&gt;
	&amp;quot;druckDatum&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ausgangsListeNr&amp;quot;: [&lt;br /&gt;
		&amp;quot;77&amp;quot;&lt;br /&gt;
	]&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;listenDaten&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ListenNachdruck ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ediabschlussAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Generate carrier EDI (ediabschlussAnfrage) ==&lt;br /&gt;
The gateway sends the ediabschlussAnfrage request to the automatic polling of the HVS32. In the HVS32, a carrier EDI is generated based on the additionally transferred parameters and (if configured) transmitted to the carrier. Only packages for which an outgoing list was previously generated are taken into account for a carrier EDI. The feedback in the HVS32 takes place after the carrier EDI has been generated. There are no package/shipment data available for confirmation. After successful EDI completion, only the error field is reported with the value 0 - or in the event of an error, the error is reported with the value 1 Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/ediabschlussAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| auftraggeberID || [[#Datentypen|Sequence]] [[#Datentypen|&amp;lt;String&amp;gt;]] || 255 || - || A semicolon-separated list with the clients to be closed can be given here. n clients can be concluded.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which, for example, the UPS summary is printed.&amp;lt;br&amp;gt;&lt;br /&gt;
(Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerTyp || [[#Datentypen|Sequence]] [[#Datentypen|&amp;lt;String&amp;gt;]] || 255 || - || A semicolon-separated list with the freight forwarders to be concluded can be given here. n carriers can be contracted.&lt;br /&gt;
(MultiFFTagesabschluss option must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to carry out the daily closing.&lt;br /&gt;
|-&lt;br /&gt;
| versandartID || [[#Datentypen|Sequence]] [[#Datentypen|&amp;lt;String&amp;gt;]] || 255 || - || A semicolon-separated list with the shipping methods to be completed can be given here. n types of shipping can be contracted.&lt;br /&gt;
(MultiVATagesabschluss option must be active in HVS32)&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke|| [[#Datentypen|String]] || 10 || - || Identification of the swap body to be locked. Only certain shipments can be completed with this.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| [[#edistatus|edistatus]] || [[#Datentypen|Sequence]] [[#edistatus|&amp;lt;EDIStatus&amp;gt;]] || - || - || List of status information for EDIs.&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 = Successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| listenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the EDI lists (e.g. UPS Summary) as key/value map.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerTyp&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: [&lt;br /&gt;
		&amp;quot;&amp;quot;&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;edistatus&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;statuscode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;statustext&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;fftyp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;dateityp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;auftraggeber&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ffdateinr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;listenDaten&amp;quot;: {}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ediabschlussAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- versanddatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Check package data (versanddatenPruefAnfrage) ==&lt;br /&gt;
The gateway sends the versanddatenPruefAnfrage to the automatic polling of the HVS32. A versanddatenAnfrage is thus simulated in the HVS32. No labels are printed and the package or label is not booked, but all other processes are identical to the shipping data request (route determination, tracking number determination, address verification, etc.). This function is used to validate all shipping data in advance.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/versanddatenPruefAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| ansprechpartner || [[#Datentypen|String]] || 20 || - || Recipient contact person &lt;br /&gt;
|-&lt;br /&gt;
| [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#articleDaten|Packstück-Artikel]] of type &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| auftragNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;auftraggeberID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Client ID from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz1 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz2 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| bestellNr || [[#Datentypen|String]] || 20 || - || Metro Order Number (Metro Shipping)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| email || [[#Datentypen|String]] || 100 || - || E-mail address of the recipient (e.g. for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| faxNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s fax number&lt;br /&gt;
|-&lt;br /&gt;
| flexZustellungEmailadresse || [[#Datentypen|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| frachtBrief || [[#Datentypen|String]] || 20 || - || Bill of lading number if bill of lading is to be printed by the upstream system&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Customer number of the freight payer at the carrier&lt;br /&gt;
|-&lt;br /&gt;
| frankaturKennung || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#gefahrgut|Gefahrgüter]] of type &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| gewicht || [[#Datentypen|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| ilnNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s ILN (required for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| infotext1 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext2 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext3 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext4 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext5 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext6 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext7 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext8 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext9 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext10 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| kostenstelle || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| kundenNr || [[#Datentypen|String]] || 20 || - || Customer number of the recipient at the sender&lt;br /&gt;
|-&lt;br /&gt;
| lieferscheinNr || [[#Datentypen|String]] || 40 || - || Is used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| cash on delivery  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| Net weight || [[#Datentypen|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| nnVermerk || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: personal cheque&lt;br /&gt;
|-&lt;br /&gt;
| nnVerwendung || [[#Datentypen|String]] || 30 || - || cash on delivery usage&lt;br /&gt;
|-&lt;br /&gt;
| nnWaehrung || [[#Datentypen|String]] || 3 || - || cash on delivery  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkGes&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Total number of packages in the shipment&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Consecutive number per shipment&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to process the order.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckBreite || [[#Datentypen|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckHoehe || [[#Datentypen|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || Unique number for the package in the source system. Is required as a unique package reference to later cancel or load the label.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckLaenge || [[#Datentypen|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| paperlessInvoice || [[#Datentypen|String]] || 1 || - || Only in the UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| postLeitcode || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| postZielFrachtzent || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsNr || [[#Datentypen|String]] || 20 || - || bill number&lt;br /&gt;
|-&lt;br /&gt;
| sonderdienste || [[#Datentypen|String]] || 30 || - || Shipping type-specific&lt;br /&gt;
|-&lt;br /&gt;
| telefonNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| terminArt || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| terminZeit || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| ustIDNr || [[#Datentypen|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| verpackungsart || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;versandartID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Shipping type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| insurance value || [[#Datentypen|Decimal]] || 18 || 2 || Amount of insurance value &lt;br /&gt;
|-&lt;br /&gt;
| vwWaehrung || [[#Datentypen|String]] || 3 || - || insurance value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| Value of goods  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| wwWaehrung || [[#Datentypen|String]] || 3 || - || Value of goods  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| zahlungsbedingung || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zbZoll || [[#Datentypen|String]] || 1 || - || Terms of payment for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || Postal code and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrName1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName2 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName3 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName4 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrOrt&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrRegion || [[#Datentypen|String]] || 20 || - || State/Province (e.g. important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrStrasse&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy |-&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ansprechpartner&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;artikelDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;anzahlBuegel&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;anzahlPosEtiketten&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelBTNNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelGewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelGruppe&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelServices&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelSollMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelText1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelVolumen&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelWert&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;chargeFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenArtikelNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenBestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posAuftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posLieferNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;positionNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;serienNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ursprungLand&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;bestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;email&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;faxNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtBrief&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerKdNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frankaturKennung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gefahrgut&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;gefahrgutBefoerdKat&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutBegrenzteMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBuchst640&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFFCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFaktor&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutFreigestMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKlasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutMengenEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNebenGefahr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNettoExplMasse&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutTunnelBCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUNNR&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUmweltGef&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVPG&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVerpAnzahl&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutVerpackungsart&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;gewicht&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;ilnNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kostenstelle&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kundenNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;cash on delivery &amp;quot;: 0,&lt;br /&gt;
	&amp;quot;Net weight&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;neutabsenderLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVermerk&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVerwendung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStkGes&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packStkNr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckBreite&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckHoehe&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckLaenge&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;paperlessInvoice&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postLeitcode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postZielFrachtzent&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsinhalt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sonderdienste&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;telefonNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminArt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminDatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminZeit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ustIDNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;verpackungsart&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;insurance value&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;vwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;Value of goods &amp;quot;: 0,&lt;br /&gt;
	&amp;quot;wwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zahlungsbedingung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zbZoll&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrBahnhof&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrRegion&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrStrasse&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;druckDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE versanddatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- updateVersanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Update package data (updateVersanddaten) ==&lt;br /&gt;
The gateway function updateVersanddaten is sent from the data gateway server in automatic polling mode to the HVS32 in order to change the data of existing packages there. This request is sent, for example, if the value of goods for a package is only known at a later point in time. Data within the shipping unit, billing unit and delivery tables can be updated. The search is always made via the PackstueckID field and, if occupied, also via the TrackingNr field. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;With this request, however, the fields and content to be updated are no longer checked according to the guidelines of the carrier (e.g. weight limits, etc.). The upstream system must therefore ensure that the updated values ​​match the carrier&amp;#039;s guidelines. If this is not possible, this function cannot be used and the label must be canceled and reprocessed. In addition, fields that have already been printed on a label or that have been determined by the HVS32 shipping system in a carrier transaction (e.g. address, route, tracking number, special services, etc.) cannot be manipulated.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ATTENTION: All fields that are to be updated in the shipping system must be coordinated and configured accordingly in the shipping system before using this function!&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are no package/shipment data available for confirmation. After a successful update, only the error field is returned with the value 0 - or in the event of an error, the error is returned with the value 1 and Fehlertext1.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/updateVersanddaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| ansprechpartner || [[#Datentypen|String]] || 20 || - || Recipient contact person &lt;br /&gt;
|-&lt;br /&gt;
| anzahlArtikel || [[#Datentypen|Integer]] || 6 || - || Number of articles (print on label) &lt;br /&gt;
|-&lt;br /&gt;
| [[#artikelDaten|artikelDaten]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#articleDaten|Packstück-Artikel]] of type &amp;#039;&amp;#039;&amp;#039;[[#artikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| auftragNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;auftraggeberID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Client ID from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz1 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz2 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| barcodeID || [[#Datentypen|String]] || - || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| barcodeText || [[#Datentypen|String]] || - || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| barcodeTyp || [[#Datentypen|String]] || - || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| bestellNr || [[#Datentypen|String]] || 20 || - || Metro Order Number (Metro Shipping)&lt;br /&gt;
|-&lt;br /&gt;
| druckername || [[#Datentypen|String]] || 30 || - || Name of an output channel (printer) in the HVS32 via which the label is printed. (Requires printer spooler extension module)&lt;br /&gt;
|-&lt;br /&gt;
| email || [[#Datentypen|String]] || 100 || - || E-mail address of the recipient (e.g. for automatic e-mail notification)&lt;br /&gt;
|-&lt;br /&gt;
| empfMobilfunkNr || [[#Datentypen|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| faxNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s fax number&lt;br /&gt;
|-&lt;br /&gt;
| flexZustellungEmailadresse || [[#Datentypen|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| frachtBrief || [[#Datentypen|String]] || 20 || - || Bill of lading number if bill of lading is to be printed by the upstream system&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Customer number of the freight payer at the carrier&lt;br /&gt;
|-&lt;br /&gt;
| frankaturKennung || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#gefahrgut|gefahrgut]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || A list of [[#gefahrgut|Gefahrgüter]] of type &amp;#039;&amp;#039;&amp;#039;[[#gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| gewicht || [[#Datentypen|Decimal]] || 8 || 3 || Gross weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| hostTrackingNr || [[#Datentypen|String]] || 35 || - ||Packet number from the host system&lt;br /&gt;
|-&lt;br /&gt;
| ilnNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s ILN (required for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| infotext1 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext2 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext3 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext4 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext5 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext6 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext7 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext8 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext9 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| infotext10 || [[#Datentypen|String]] || 150 || - || Additional field for extra extensions&lt;br /&gt;
|-&lt;br /&gt;
| kostenstelle || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| kundenNr || [[#Datentypen|String]] || 20 || - || Customer number of the recipient at the sender&lt;br /&gt;
|-&lt;br /&gt;
| lagerkennzeichen || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| letztesPackstueck || [[#Datentypen|String]] || 1 || - || T/F: T=last package of the shipment (required for hanging shipment to print the shipment hanging card)&lt;br /&gt;
|-&lt;br /&gt;
| lieferantenID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;lieferscheinNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Is used in the HVS32 as a search number&lt;br /&gt;
|-&lt;br /&gt;
| cash on delivery  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| Net weight || [[#Datentypen|Decimal]] || 8 || 3 || Net weight in KG&lt;br /&gt;
|-&lt;br /&gt;
| neutBIC || [[#Datentypen|String]] || 11 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutBankBezeichnung || [[#Datentypen|String]] || 40 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutIBAN || [[#Datentypen|String]] || 31 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutKontoInhaber || [[#Datentypen|String]] || 40 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| nnVermerk || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: personal cheque&lt;br /&gt;
|-&lt;br /&gt;
| nnVerwendung || [[#Datentypen|String]] || 30 || - || cash on delivery usage&lt;br /&gt;
|-&lt;br /&gt;
| nnWaehrung || [[#Datentypen|String]] || 3 || - || cash on delivery  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| packStkGes || [[#Datentypen|Integer]] || - || - || Total number of packages in the shipment&lt;br /&gt;
|-&lt;br /&gt;
| packStkNr || [[#Datentypen|Integer]] || - || - || Consecutive number per shipment&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to process the order.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckBreite || [[#Datentypen|Integer]] || - || - || Width in cm&lt;br /&gt;
|-&lt;br /&gt;
| packstueckHoehe || [[#Datentypen|Integer]] || - || - || Height in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packstueckID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Unique number for the package in the source system. Is required as a unique package reference to later cancel or load the label.&lt;br /&gt;
|-&lt;br /&gt;
| packstueckLaenge || [[#Datentypen|Integer]] || - || - || Length in cm&lt;br /&gt;
|-&lt;br /&gt;
| paperlessInvoice || [[#Datentypen|String]] || 1 || - || Only in the UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| postLeitcode || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| postZielFrachtzent || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsNr || [[#Datentypen|String]] || 20 || - || bill number&lt;br /&gt;
|-&lt;br /&gt;
| sendungsinhalt || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| sonderdienste || [[#Datentypen|String]] || 30 || - || Shipping type-specific&lt;br /&gt;
|-&lt;br /&gt;
| sperrFlag || [[#Datentypen|String]] || 1 || - || T/F: T=lock, otherwise don&amp;#039;t lock&lt;br /&gt;
|-&lt;br /&gt;
| telefonNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| terminArt || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| terminZeit || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| ustIDNr || [[#Datentypen|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| verpackungsart || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;versandartID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Shipping type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| insurance value || [[#Datentypen|Decimal]] || 18 || 2 || Amount of insurance value &lt;br /&gt;
|-&lt;br /&gt;
| vorpackdatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| vwWaehrung || [[#Datentypen|String]] || 3 || - || insurance value - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| Value of goods  || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke || [[#Datentypen|String]] || 20 || - || Swap body assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| wwWaehrung || [[#Datentypen|String]] || 3 || - || Value of goods  - ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| zahlungsbedingung || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zbZoll || [[#Datentypen|String]] || 1 || - || Terms of payment for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || Postal code and city&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrName1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName2 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName3 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName4 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrOrt&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrRegion || [[#Datentypen|String]] || 20 || - || State/Province (e.g. important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrStrasse&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy |&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| etikettDaten || [[#Datentypen|String]] || - || - || Label binary data&lt;br /&gt;
|-&lt;br /&gt;
| etikettName || [[#Datentypen|String]] || - || - || Label template name&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || freight charges&lt;br /&gt;
|-&lt;br /&gt;
| gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| retourTrackingNr || [[#Datentypen|String]] || 50 || - || Parcel number for the return&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|-&lt;br /&gt;
| trackingURL || [[#Datentypen|String]] || 255 || - || URL of the tracking link for shipment tracking&lt;br /&gt;
|-&lt;br /&gt;
| versandSendungsNr || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the additional labels as key/value map&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld1 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld2 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld3 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld4 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld5 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld6 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld7 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld8 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld9 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld10 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ansprechpartner&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;anzahlArtikel&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;artikelDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;anzahlBuegel&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;anzahlPosEtiketten&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelBTNNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelGewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelGruppe&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelServices&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelSollMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelText1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelText4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelVolumen&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;artikelWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;artikelWert&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;chargeFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenArtikelNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;kundenBestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posAuftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;posLieferNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;positionNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;serienNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ursprungLand&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;barcodeID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;barcodeText&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;barcodeTyp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;bestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;email&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;empfMobilfunkNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;faxNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;flexZustellungEmailadResponsese&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtBrief&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerKdNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frankaturKennung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gefahrgut&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;gefahrgutBefoerdKat&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutBegrenzteMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutBuchst640&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFFCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutFaktor&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutFreigestMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutKlasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutMenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutMengenEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNebenGefahr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutNettoExplMasse&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutTunnelBCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUNNR&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutUmweltGef&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVPG&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgutVerpAnzahl&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;gefahrgutVerpackungsart&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;gewicht&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;hostTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ilnNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;infotext10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kostenstelle&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kundenNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lagerkennzeichen&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;letztesPackstueck&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lieferantenID&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;cash on delivery &amp;quot;: 0,&lt;br /&gt;
	&amp;quot;Net weight&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;neutBIC&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutBankBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutIBAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutKontoInhaber&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVermerk&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnVerwendung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;nnWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStkGes&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packStkNr&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckBreite&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckHoehe&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckLaenge&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;paperlessInvoice&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postLeitcode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postZielFrachtzent&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsinhalt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sonderdienste&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sperrFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;telefonNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminArt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminDatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminZeit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ustIDNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;verpackungsart&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;insurance value&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;vorpackdatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;vwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;Value of goods &amp;quot;: 0,&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;wwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zahlungsbedingung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zbZoll&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrBahnhof&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrRegion&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrStrasse&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;retourTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandSendungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;druckDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ausgangDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;gebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlercode&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;etikettDaten&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingURL&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zusatzfeld10&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE updateVersanddaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- anonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anonymize package data (anonymisiereVersandDaten) ==&lt;br /&gt;
The gateway sends the anonymisiereVersandDaten to the automatic polling of the HVS32. In the HVS32, customer-related data is thus anonymized for the corresponding data set in accordance with the GDPR. This anonymization is irrevocably and definitively carried out at the database level of the shipping system. It is therefore no longer possible to restore the original data. Log files, feedback files, carrier EDIs that have already been transferred, etc. are not affected. Only packages and shipments that have already been closed during the day can be anonymised.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/anonymisiereVersandDaten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! occupancy&lt;br /&gt;
|-&lt;br /&gt;
| auftragsNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| lieferscheinNr || [[#Datentypen|String]] || 40 || - || Is used in the HVS32 as a search number.&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || Name of an output channel (printer) in the HVS32 via which the label is &lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Unique&amp;#039;&amp;#039;&amp;#039; number for the package in the source system. &lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max length !! Decimal places !! occupancy&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE anonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- sendungsdatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== shipment processing (sendungsdatenAnfrage) ==&lt;br /&gt;
sendungsdatenAnfrage – is divided into individual  [[#versandDatenAnfragen|versandDatenAnfragen]] at runtime. Must be used with a request for the [[Shipment_Policy_Manager_(Tarifwerk)|SPM]] (requestSPM=TRUE)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Function (method: POST) || /hvs32rest/sendungsdatenAnfrage&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaType || text/plain&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Charset || UTF-8&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;request parameters &amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Bold&amp;#039;&amp;#039;&amp;#039; fields must ALWAYS be filled &amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| ansprechpartner || [[#Datentypen|String]] || 20 || - || Recipient contact person &lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| auftragNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;auftraggeberID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Client ID from the HVS32 &lt;br /&gt;
|-&lt;br /&gt;
| ausschlussFrachtfuehrer || [[#Datentypen|String]] || 20 || - || Exclusion carrier for SPM request&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisHinweis2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz1 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 1&lt;br /&gt;
|-&lt;br /&gt;
| avisZusatz2 || [[#Datentypen|String]] || 20 || - || Addition to fixed AVIS key 2&lt;br /&gt;
|-&lt;br /&gt;
| bestellNr || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| email || [[#Datentypen|String]] || 100 || - || For automatic mail notification&lt;br /&gt;
|-&lt;br /&gt;
| empfMobilfunkNr || [[#Datentypen|String]] || 20 || - || Mobile phone number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| faxNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s fax number&lt;br /&gt;
|-&lt;br /&gt;
| flexZustellungEmailadResponsese || [[#Datentypen|String]] || 80 || - || Flex delivery email address&lt;br /&gt;
|-&lt;br /&gt;
| frachtBrief || [[#Datentypen|String]] || 20 || - || Bill of lading number if bill of lading is printed by the upstream system.&lt;br /&gt;
|-&lt;br /&gt;
| frachtfuehrerKdNr || [[#Datentypen|String]] || 10 || - || Customer number of the freight payer at the carrier.&lt;br /&gt;
|-&lt;br /&gt;
| frankaturKennung || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| ilnNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s ILN (required for Metro shipping)&lt;br /&gt;
|-&lt;br /&gt;
| kostenstelle || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| kundenNr || [[#Datentypen|String]] || 20 || - || Customer number of the recipient at the sender&lt;br /&gt;
|-&lt;br /&gt;
| Lagerkennzeichen || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| LieferantenID || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;lieferscheinNr&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Is used in the HVS32 as a search number.&lt;br /&gt;
|-&lt;br /&gt;
| neutBIC || [[#Datentypen|String]] || 11 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutBankBezeichnung || [[#Datentypen|String]] || 40 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutIBAN || [[#Datentypen|String]] || 31 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutKontoInhaber || [[#Datentypen|String]] || 40 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderLKZ || [[#Datentypen|String]] || 3 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName1 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName2 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderName3 || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderOrt || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderPLZ || [[#Datentypen|String]] || 10 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| neutabsenderStrasse || [[#Datentypen|String]] || 50 || - || Only assigned to neutral senders&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;packStkGes&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Total number of packages in the shipment&lt;br /&gt;
|-&lt;br /&gt;
| [[#packstueckDaten|packstueckDaten]] || [[#Datentypen|Sequence]] [[#packstueckDaten|&amp;lt;PackStueckDaten&amp;gt;]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| packplatz || [[#Datentypen|String]] || 10 || - || HVS32 packing station client that is to process the order.&lt;br /&gt;
|-&lt;br /&gt;
| paperlessInvoice || [[#Datentypen|String]] || 1 || - || Only in the UPS PaperlessInvoice case (T=PaperlessInvoice / F=not PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| postLeitcode || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| postZielFrachtzent || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfLKZ || [[#Datentypen|String]] || 5 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName1 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName2 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfName3 || [[#Datentypen|String]] || 50 || - || invoice recipient &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfOrt || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfPLZ || [[#Datentypen|String]] || 10 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsEmpfStrasse || [[#Datentypen|String]] || 50 || - || Billing address &lt;br /&gt;
|-&lt;br /&gt;
| rechnungsNr || [[#Datentypen|String]] || 20 || - || bill number&lt;br /&gt;
|-&lt;br /&gt;
| requestSPM || [[#Datentypen|String]] || 5 || - || T/TRUE if the decision matrix is to be addressed, empty otherwise&lt;br /&gt;
|-&lt;br /&gt;
| sendungsinhalt || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| sonderdienste || [[#Datentypen|String]] || 30 || - || Shipping type-specific&lt;br /&gt;
|-&lt;br /&gt;
| sperrFlag || [[#Datentypen|String]] || 1 || - || T/F: T=lock, otherwise don&amp;#039;t lock&lt;br /&gt;
|-&lt;br /&gt;
| telefonNr || [[#Datentypen|String]] || 20 || - || Recipient&amp;#039;s phone number&lt;br /&gt;
|-&lt;br /&gt;
| terminArt || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| terminDatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| terminZeit || [[#Datentypen|String]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| ustIDNr || [[#Datentypen|String]] || 20 || - || VAT number of the recipient&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;versandartID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Shipping type identifier from the HVS32&lt;br /&gt;
|-&lt;br /&gt;
| vorgabeFrachtfuehrer || [[#Datentypen|String]] || 20 || - || Default carrier for [[Shipment_Policy_Manager_(Tarifwerk)|SPM]] request&lt;br /&gt;
|-&lt;br /&gt;
| vorpackdatum || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| wechselbruecke || [[#Datentypen|String]] || 20 || - || Swap body that is to be assigned to this package&lt;br /&gt;
|-&lt;br /&gt;
| zahlungsbedingung || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zbZoll || [[#Datentypen|String]] || 1 || - || Terms of payment for customs taxes &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = recipient&lt;br /&gt;
|-&lt;br /&gt;
| zielAdrBahnhof || [[#Datentypen|String]] || 30 || - || Postal code and city des Bahnhofs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Country code (LKZ)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrName1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName2 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName3 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrName4 || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrOrt&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || delivery address &lt;br /&gt;
|-&lt;br /&gt;
| zielAdrRegion || [[#Datentypen|String]] || 20 || - || State/Province (e.g. important for shipments to the USA)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;zielAdrStrasse&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || delivery address &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;response parameters&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy &lt;br /&gt;
|-&lt;br /&gt;
| fehler || [[#Datentypen|String]] || - || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| sendungsGebuehr || [[#Datentypen|Decimal]] || 18 || 2 || freight charges&lt;br /&gt;
|-&lt;br /&gt;
| sendungsGebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| versandSendungsNr || [[#Datentypen|String]] || 20 || - || tracking number&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
;Packstückdaten&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field name !! Type !! Max Length !! Decimals !! Occupancy |&lt;br /&gt;
|-&lt;br /&gt;
| assoc || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Additional field for extra extensions (Key=Field name / Value=Wert)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTime || [[#Datentypen|Calendar]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| ausgangDateTimeString || [[#Datentypen|String]] || 10 || - || Date when the label was sent to the carrier (DD.MM.YYYY)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTime || [[#Datentypen|Calendar]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| druckDateTimeString || [[#Datentypen|String]] || 19 || - || Date when the label was printed in HVS32 (DD.MM.YYYY HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| etikettDaten || [[#Datentypen|String]] || - || - || Label binary data&lt;br /&gt;
|-&lt;br /&gt;
| etikettName || [[#Datentypen|String]] || - || - || Label template name&lt;br /&gt;
|-&lt;br /&gt;
| fehlercode || [[#Datentypen|Integer]] || - || - || 0 if successful&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext1 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| fehlertext2 || [[#Datentypen|String]] || 200 || - || Is filled in the event of an error&lt;br /&gt;
|-&lt;br /&gt;
| gebuehr || [[#Datentypen|Decimal]] || 18 || 2 || freight charges&lt;br /&gt;
|-&lt;br /&gt;
| gebuehrWaehrung || [[#Datentypen|String]] || 3 || - || Freight costs ISO currency code&lt;br /&gt;
|-&lt;br /&gt;
| packstueckID || [[#Datentypen|String]] || 20 || - || PackstueckID from the request&lt;br /&gt;
|-&lt;br /&gt;
| retourTrackingNr || [[#Datentypen|String]] || 50 || - || Parcel number for the return&lt;br /&gt;
|-&lt;br /&gt;
| trackingNr || [[#Datentypen|String]] || 35 || - || package number&lt;br /&gt;
|-&lt;br /&gt;
| trackingURL || [[#Datentypen|String]] || 255 || - || URL of the tracking link for shipment tracking&lt;br /&gt;
|-&lt;br /&gt;
| zusatzEtikettenDaten || [[#Datentypen|Map]] ([[#Datentypen|String]], [[#Datentypen|String]]) || - || - || Name and binary data of the additional labels as key/value map&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld1 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld2 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld3 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld4 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld5 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld6 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld7 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld8 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld9 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|-&lt;br /&gt;
| zusatzfeld10 || [[#Datentypen|String]] || 200 || - ||Additional field - can optionally be mapped in the HVS32 to report back additional information&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
;Request&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;ansprechpartner&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
		&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
	},&lt;br /&gt;
	&amp;quot;auftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;auftraggeberID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ausschlussFrachtfuehrer&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisHinweis2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;avisZusatz2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;bestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;email&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;empfMobilfunkNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;faxNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;flexZustellungEmailadResponsese&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtBrief&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frachtfuehrerKdNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;frankaturKennung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ilnNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kostenstelle&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;kundenNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;Lagerkennzeichen&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;LieferantenID&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;lieferscheinNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutBIC&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutBankBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutIBAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutKontoInhaber&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;neutabsenderStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStkGes&amp;quot;: 0,&lt;br /&gt;
	&amp;quot;packStueckDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;anzahlArtikel&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
				&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;artikelDaten&amp;quot;: [&lt;br /&gt;
				{&lt;br /&gt;
					&amp;quot;anzahlBuegel&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;anzahlPosEtiketten&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelBTNNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelEAN&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelGewicht&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelGruppe&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelMenge&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelServices&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelSollMenge&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelText1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelText2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelText3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelText4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelVolumen&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;artikelWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;artikelWert&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;chargeFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;kundenArtikelNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;kundenBestellNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;posAuftragNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;posLieferNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;positionNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;serienNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;ursprungLand&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;barcodeID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;barcodeText&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;barcodeTyp&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;druckername&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gefahrgut&amp;quot;: [&lt;br /&gt;
				{&lt;br /&gt;
					&amp;quot;gefahrgutBefoerdKat&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutBegrenzteMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutBezeichnung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutBuchst640&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutFFCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutFaktor&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutFreigestMenge&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutKCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutKlasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutMenge&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutMengenEinheit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutNebenGefahr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutNettoExplMasse&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutTunnelBCode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutUNNR&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutUmweltGef&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutVPG&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
					&amp;quot;gefahrgutVerpAnzahl&amp;quot;: 0,&lt;br /&gt;
					&amp;quot;gefahrgutVerpackungsart&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
				}&lt;br /&gt;
			],&lt;br /&gt;
			&amp;quot;gewicht&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;hostTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;infotext9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;letztesPackstueck&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;cash on delivery &amp;quot;: 0,&lt;br /&gt;
			&amp;quot;Net weight&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;nnVermerk&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;nnVerwendung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;nnWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;packStkNr&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;packstueckBreite&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;packstueckHoehe&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;packstueckLaenge&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;verpackungsart&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;insurance value&amp;quot;: 0,&lt;br /&gt;
			&amp;quot;vwWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;Value of goods &amp;quot;: 0,&lt;br /&gt;
			&amp;quot;wwWaehrung&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	],&lt;br /&gt;
	&amp;quot;packplatz&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;paperlessInvoice&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postLeitcode&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;postZielFrachtzent&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsEmpfStrasse&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;rechnungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;RequestuestSPM&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsinhalt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sonderdienste&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sperrFlag&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;telefonNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminArt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminDatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;terminZeit&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;ustIDNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;versandartID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;vorgabeFrachtfuehrer&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;vorpackdatum&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;wechselbruecke&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zahlungsbedingung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zbZoll&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrBahnhof&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrLKZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrName4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrOrt&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrPLZ&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrRegion&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;zielAdrStrasse&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
;Response&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;versandSendungsNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;sendungsGebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;fehler&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
	&amp;quot;packStueckDaten&amp;quot;: [&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;assoc&amp;quot;: {&lt;br /&gt;
				&amp;quot;&amp;quot;:&amp;quot;&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;packstueckID&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;trackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;retourTrackingNr&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;druckDateTime&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;gebuehrWaehrung&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;fehlertext1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;fehlertext2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;etikettName&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;etikettDaten&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzEtikettenDaten&amp;quot;: {&lt;br /&gt;
				&amp;quot;&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
			},&lt;br /&gt;
			&amp;quot;trackingURL&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld1&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld2&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld3&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld4&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld5&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld6&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld7&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld8&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld9&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;zusatzfeld10&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
			&amp;quot;ausgangDateTime&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE sendungsdatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT DER FUNTKIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Examples =&lt;br /&gt;
All JSON examples can also be found here: [[REST_Beispiel|REST SERVER JSON Examples]]&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Ehrhardt_%2B_Partner_LFS_Schnittstelle_(Automatik-Polling)&amp;diff=5725</id>
		<title>HVS32 Ehrhardt + Partner LFS Schnittstelle (Automatik-Polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Ehrhardt_%2B_Partner_LFS_Schnittstelle_(Automatik-Polling)&amp;diff=5725"/>
		<updated>2024-04-22T06:40:59Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Packstückdaten aktualisieren (UpdateVersandDaten) [HCUSAG=2] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Voraussetzungen =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Version || 3.6.0.550 oder höher&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Plugins || HVS32Client, EPServer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Funktionsbeschreibung =&lt;br /&gt;
Der DataGatewayServer (DGS) nutzt für die Kommunikation mit einem E+P LFS ein spezielles Kommunikationsprotokoll und stellt einen TCP-Server bereit, der auf&lt;br /&gt;
Verbindungen vom E+P LFS wartet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der DGS ist die zentrale Kommunikationseinheit, über die sämtliche Daten zwischen dem Versandsystem und dem E+P-System ausgetauscht werden. Er läuft in Form eines Dienstes auf einem Windows-Server.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pro LFS Druck-Job wird vom LFS eine Verbindung zum Gateway aufgebaut, in der dann die Anfragen (Druck,Storno, etc.) mittels eines auf TCP basierenden Protkolles in einem XML-Dokument übermittelt werden. Auf E+P Seite ist ebenfalls eine Standardschnittstelle für diese Art der Kommunikation hinterlegt.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ablauf ===&lt;br /&gt;
Das Server-Plugin wartet auf eine ankommende TCP-Verbindung vom LFS. Der LFS Job Verbindet sich auf diesen Server und hält dann dauerhaft die Verbindung, in einem bestimmten Intervall werden KEEPALIVE Meldungen von E+P gesendet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sobald eine Verbindung aufgebaut ist und Daten gesendet werden, vermittelt der DGS die Anfrage an den entsprechenden HVS32-Client / HVS32 Monitoringservice. Der Packplatz / Druckername wird dabei vom LFS im Feld HCOUTQ übergeben und die auszuführende Gatewayfunktion in HCUSAG.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach der Verarbeitung im HVS32 werden die Rückmeldedaten als XML-Dokument über die gleiche Verbindung an das LFS zurückgemeldet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Ablauf_dgs_ep.png|Ablauf: DGS E+P LFS Server&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Kommunikationsprotokoll ===&lt;br /&gt;
Das verwendete Kommunikationsprotokoll basiert auf TCP und ist folgendermaßen aufgebaut:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Beschreibung !! Länge&lt;br /&gt;
|-&lt;br /&gt;
| Startflag || Fest ASCII-Wert 0x02 &amp;lt;STX&amp;gt; || 1 Byte&lt;br /&gt;
|-&lt;br /&gt;
| Bytecount || Anzahl der Bytes des XML || 4 Byte&lt;br /&gt;
|-&lt;br /&gt;
| XML Daten || XML-Dokument mit den Anfragedaten || Wert von Bytecount&lt;br /&gt;
|-&lt;br /&gt;
| Endeflag || Fest ASCII-Wert 0x03 (ETX)  || 1 Byte&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== XML-Format ===&lt;br /&gt;
Der Rootknoten des XML-Dokuments hat stets den Namen LFS. Die darin enthaltenen Knoten stehen für jeweils einen Datensatz. Diese tragen den Namen PESSSND bei Anfragen vom LFS an das HVS, oder PESSRCV bei Rückmeldungen vom HVS zum LFS. In einem Datensatz sind die Felder mit den Namen aus den LFS-Tabellen enthalten. Numerische Felder habenzusätzlich noch einen Suffix _NUM.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zusätzlich können bei einer Anfrage neben den PESSSND Knoten weitere Knoten für Gefahrgut- und Lieferscheinpositionen im Rootknoten enthalten sein. Die Namen dieser Knoten sind frei konfigurierbar, müssen aber nach dem PESSSND-Knoten übergeben werden. Für Gefahrgutdaten wird z.B. momentan PESSGGV verwendet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die auszuführende Gatewayfunktion wird im Feld HCUSAG als numerischer Wert übergeben. Die Verwendungsnummer HCUSAG aus dem LFS steht für folgende Funktionen:&amp;lt;br&amp;gt;&lt;br /&gt;
;1 = Packstück-Verarbeitung (VersandDatenAnfrage)&lt;br /&gt;
;2 = Packstückdaten aktualisieren (UpdateVersandDaten)&lt;br /&gt;
;4 = Packstück stornieren (StornoVersandDaten)&lt;br /&gt;
;5 = Packstück verladen/freigeben (VerladeVersandDaten)&lt;br /&gt;
;6 = Tagesabschluss&lt;br /&gt;
&lt;br /&gt;
= Notwendige E+P LFS Parameter =&lt;br /&gt;
&lt;br /&gt;
Folgende Parameter werden für die Einrichtung vom DGS benötigt:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| TCP/IP Port || TCP/IP Port über welchen der DataGatewayServer verfügbar sein soll&lt;br /&gt;
|-&lt;br /&gt;
| Stream Charset || Zeichensatz des TCP/IP Streams über welchen das E+P LFS Daten sendet&lt;br /&gt;
|-&lt;br /&gt;
| XML Charset || Zeichensatz des XML, welches von E+P gesendet wird&lt;br /&gt;
|-&lt;br /&gt;
| LFS Request-Element || XML Knoten, in welchen das E+P LFS die Packstückdaten sendet (Standard: PESSSND)&lt;br /&gt;
|-&lt;br /&gt;
| LFS Response-Element || XML Knoten, in welchen das E+P LFS die Rückmeldedaten erwartet (Standard: PESSRCV)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Verfügbare HVS32 Funktionen =&lt;br /&gt;
Artikel-Daten und Gefahrgut-Informationen müssen im Request-XML als eigener Knoten (z.B. PESSGGV) auf gleicher Hirachie-Ebene zu den Packstückdaten übergeben werden, da diese in einer 1:n Beziehung zu den Packstückdaten stehen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die Kommunikation ist bidirektional, d.h. die Rückmeldung erfolgt synchron in der gleichen Transaktion wie die Anfrage.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie, dass die Feld-Beschreibungen sich nur auf einen Standard beziehen, welcher als Vorschlag für die Schnittstelle dienen soll. Funktionsnamen, Feldnamen /-längen /-formate können prinzipiell abweichen, müssen in diesem Fall jedoch individuell betrachtet/analysiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Packstück-Verarbeitung (VersandDatenAnfrage) [HCUSAG=1] ===&lt;br /&gt;
Die Gatewayfunktion VersandDatenAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück zu erzeugen und verbuchen. Ein Etikett wird für alle weiteren Funktionen wie Storno, Verladefreigabe, etc. anhand der hostseitigen Packstück-ID identifiziert. Diese wird im Feld PackstueckID übergeben und muss dementsprechend innerhalb des Versandsystems eindeutig sein.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCck-Verarbeitung_.28VersandDatenAnfrage.29|&amp;#039;&amp;#039;&amp;#039;Schnittstellen-Feld-Beschreibung&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=== Packstück verladen/freigeben (VerladeVersandDaten) [HCUSAG=5] ===&lt;br /&gt;
Die Gatewayfunktion VerladeVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang frei zu geben. Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCck_verladen.2Ffreigeben_.28VerladeVersandDaten.29|&amp;#039;&amp;#039;&amp;#039;Schnittstellen-Feld-Beschreibung&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=== Packstückdaten aktualisieren (UpdateVersandDaten) [HCUSAG=2] ===&lt;br /&gt;
Die Gatewayfunktion UpdateVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort die Daten von bestehende Packstücken zu verändern. Diese Anfrage wird zum Beispiel gesendet, wenn der Warenwert für ein Packstück erst zu einem späteren Zeitpunkt bekannt ist. Dabei wird stets über das Feld PackstueckID und bei Belegung auch über das Feld TrackingNr gesucht. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bei dieser Anfrage werden allerdings die zu aktualisierenden Felder und Inhalte nicht mehr nach den Richtlinien des Frachtführers geprüft (z.B. Gewichtsgrenzen, etc.). Es muss somit vom Vorsystem sichergestellt werden, dass die aktualisierenden Werte mit den Richtlinien des Frachtführers übereinstimmen. Sollte dies nicht möglich sein, kann diese Funktion nicht genutzt werden, sondern das Etikett muss storniert und neu verarbeitet werden. Außerdem können Felder, welche bereits auf einem Etikett angedruckt oder vom Versandsystem HVS32 in einer Frachtführerabwicklung ermittelt wurden (z.B. Adresse, Route, TrackingNr, Sonderdienste, etc.) nicht manipuliert werden.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG: Alle Felder, welche im Versandsystem aktualisiert werden sollen, müssen vor der Nutzung dieser Funktion abgestimmt und im Versandsystem entsprechend konfiguriert werden!&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|&amp;#039;&amp;#039;&amp;#039;Schnittstellen-Feld-Beschreibung&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=== Packstück stornieren (StornoVersandDaten) [HCUSAG=4] ===&lt;br /&gt;
Die Gatewayfunktion StornoVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort bestehende Packstücke zu stornieren, die noch nicht auf einer Ausgangsliste sind. In der Regel wird ein Packstück anhand der hostseitigen Packstück-ID storniert. Diese wird im Feld PackstueckID übergeben. Zusätzlich zur hostseitigen Packstück-ID kann auch die TrackingNr zur Identifikation des Packstücks beitragen, für den Fall, dass die hostseitige Packstück-ID keine Eindeutigkeit garantieren kann.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCck_stornieren_.28StornoVersandDaten.29|&amp;#039;&amp;#039;&amp;#039;Schnittstellen-Feld-Beschreibung&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
=== Tagesabschluss (Tagesabschluss) [HCUSAG=6] ===&lt;br /&gt;
Das Gateway sendet die Tagesabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit ein Tagesabschluss anhand der zusätzlich übergebenen Parameter ausgelöst. Der Tagesabschluss setzt sich aus den Punkten [[HVS32_Automatik-Polling_Funktionen#Ausgangsliste_erzeugen_.28Listenabschluss.29|Ausgangsliste erzeugen]] und [[HVS32_Automatik-Polling_Funktionen#Frachtf.C3.BChrer_DF.C3.9C_erzeugen_.28EDIAbschluss.29|Frachtführer DFÜ erzeugen]] zusammen. Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt. Die Rückmeldung im HVS32 findet nach dem Ausführen des Tagesabschluss statt. Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[HVS32_Automatik-Polling_Funktionen#Tagesabschluss_.28Tagesabschluss.29|&amp;#039;&amp;#039;&amp;#039;Schnittstellen-Feld-Beschreibung&amp;#039;&amp;#039;&amp;#039;]]&lt;br /&gt;
&lt;br /&gt;
= Beispiele =&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:60%; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispiel eines XML-Dokuments für eine Druckanfrage an den Packplatz DRELPPA07 inklusive einer&lt;br /&gt;
Gefahrgutposition.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
	&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;ISO-8859-15&amp;quot;?&amp;gt;&lt;br /&gt;
	&amp;lt;LFS&amp;gt;&lt;br /&gt;
		&amp;lt;PESSSND&amp;gt;&lt;br /&gt;
			&amp;lt;HCKONZ&amp;gt;200&amp;lt;/HCKONZ&amp;gt;&lt;br /&gt;
			&amp;lt;HCFIRM&amp;gt;010&amp;lt;/HCFIRM&amp;gt;&lt;br /&gt;
			&amp;lt;HCUSAG&amp;gt;1&amp;lt;/HCUSAG&amp;gt;&lt;br /&gt;
			&amp;lt;HCOUTQ&amp;gt;DRELPPA07&amp;lt;/HCOUTQ&amp;gt;&lt;br /&gt;
			&amp;lt;HCSART&amp;gt;IMP&amp;lt;/HCSART&amp;gt;&lt;br /&gt;
			&amp;lt;HCKDNR&amp;gt;0091052005&amp;lt;/HCKDNR&amp;gt;&lt;br /&gt;
			&amp;lt;HCAN1&amp;gt;Beispiel GmbH&amp;lt;/HCAN1&amp;gt;&lt;br /&gt;
			&amp;lt;HCAN2&amp;gt;z.H. Max Mustermann&amp;lt;/HCAN2&amp;gt;&lt;br /&gt;
			&amp;lt;HCSTR&amp;gt;Teststr. 4&amp;lt;/HCSTR&amp;gt;&lt;br /&gt;
			&amp;lt;HCLAKZ&amp;gt;DE&amp;lt;/HCLAKZ&amp;gt;&lt;br /&gt;
			&amp;lt;HCPLZ&amp;gt;12345&amp;lt;/HCPLZ&amp;gt;&lt;br /&gt;
			&amp;lt;HCLORT&amp;gt;Musterstadt&amp;lt;/HCLORT&amp;gt;&lt;br /&gt;
			&amp;lt;HCLRGN&amp;gt;001&amp;lt;/HCLRGN&amp;gt;&lt;br /&gt;
			&amp;lt;HCBHF&amp;gt;Versand+LS&amp;lt;/HCBHF&amp;gt;&lt;br /&gt;
			&amp;lt;HCMAND&amp;gt;200010&amp;lt;/HCMAND&amp;gt;&lt;br /&gt;
			&amp;lt;HCHVAR&amp;gt;DANS&amp;lt;/HCHVAR&amp;gt;&lt;br /&gt;
			&amp;lt;HCLSNR&amp;gt;0014488006&amp;lt;/HCLSNR&amp;gt;&lt;br /&gt;
			&amp;lt;HCANR1&amp;gt;0014488006&amp;lt;/HCANR1&amp;gt;&lt;br /&gt;
			&amp;lt;HCBST1&amp;gt;0201583029&amp;lt;/HCBST1&amp;gt;&lt;br /&gt;
			&amp;lt;HCWAWE_NUM&amp;gt;427,5000&amp;lt;/HCWAWE_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCWSWW&amp;gt;EUR&amp;lt;/HCWSWW&amp;gt;&lt;br /&gt;
			&amp;lt;HCSSVC&amp;gt;31000&amp;lt;/HCSSVC&amp;gt;&lt;br /&gt;
			&amp;lt;HCFLCO&amp;gt;medical equipment&amp;lt;/HCFLCO&amp;gt;&lt;br /&gt;
			&amp;lt;HCDEDA&amp;gt;00.00.0000&amp;lt;/HCDEDA&amp;gt;&lt;br /&gt;
			&amp;lt;HCDETI&amp;gt;00:00&amp;lt;/HCDETI&amp;gt;&lt;br /&gt;
			&amp;lt;HCBGEW_NUM&amp;gt;224,05000&amp;lt;/HCBGEW_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCNGEW_NUM&amp;gt;201,15000&amp;lt;/HCNGEW_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCQUPA_NUM&amp;gt;1&amp;lt;/HCQUPA_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCPANR_NUM&amp;gt;1&amp;lt;/HCPANR_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCTOPA&amp;gt;PAL&amp;lt;/HCTOPA&amp;gt;&lt;br /&gt;
			&amp;lt;HCPLEN_NUM&amp;gt;120&amp;lt;/HCPLEN_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCPWID_NUM&amp;gt;80&amp;lt;/HCPWID_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCPHEI_NUM&amp;gt;72&amp;lt;/HCPHEI_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCPKNR_NUM&amp;gt;357249014&amp;lt;/HCPKNR_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCDDAT&amp;gt;01.06.2007&amp;lt;/HCDDAT&amp;gt;&lt;br /&gt;
			&amp;lt;HCDTIM&amp;gt;10:22&amp;lt;/HCDTIM&amp;gt;&lt;br /&gt;
			&amp;lt;HCIDOC&amp;gt;0000000022309156&amp;lt;/HCIDOC&amp;gt;&lt;br /&gt;
			&amp;lt;HCLBSL&amp;gt;FH&amp;lt;/HCLBSL&amp;gt;&lt;br /&gt;
			&amp;lt;HCLAPA&amp;gt;1&amp;lt;/HCLAPA&amp;gt;&lt;br /&gt;
			&amp;lt;HCRA13&amp;gt;A3001140&amp;lt;/HCRA13&amp;gt;&lt;br /&gt;
			&amp;lt;HCRA18&amp;gt;DZL/4501017185&amp;lt;/HCRA18&amp;gt;&lt;br /&gt;
			&amp;lt;HCAJH_NUM&amp;gt;20&amp;lt;/HCAJH_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCAJA_NUM&amp;gt;7&amp;lt;/HCAJA_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCAMO_NUM&amp;gt;6&amp;lt;/HCAMO_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCATA_NUM&amp;gt;1&amp;lt;/HCATA_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCASTD_NUM&amp;gt;10&amp;lt;/HCASTD_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCAMIN_NUM&amp;gt;22&amp;lt;/HCAMIN_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCASEK_NUM&amp;gt;24&amp;lt;/HCASEK_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCLFDN_NUM&amp;gt;1992951&amp;lt;/HCLFDN_NUM&amp;gt;&lt;br /&gt;
		&amp;lt;/PESSSND&amp;gt;&lt;br /&gt;
		&amp;lt;PESSGGV&amp;gt;&lt;br /&gt;
			&amp;lt;HGKONZ&amp;gt;200&amp;lt;/HGKONZ&amp;gt;&lt;br /&gt;
			&amp;lt;HGFIRM&amp;gt;010&amp;lt;/HGFIRM&amp;gt;&lt;br /&gt;
			&amp;lt;HGZUNR_NUM&amp;gt;6251&amp;lt;/HGZUNR_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HGGGS&amp;gt;UN31&amp;lt;/HGGGS&amp;gt;&lt;br /&gt;
			&amp;lt;HGGMEN_NUM&amp;gt;1,000&amp;lt;/HGGMEN_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HGME&amp;gt;ST&amp;lt;/HGME&amp;gt;&lt;br /&gt;
		&amp;lt;/PESSGGV&amp;gt;&lt;br /&gt;
	&amp;lt;/LFS&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:60%; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Rückmeldung für die obige Anfrage:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
	&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;ISO-8859-1&amp;quot; standalone=&amp;quot;yes&amp;quot;?&amp;gt;&lt;br /&gt;
	&amp;lt;LFS&amp;gt;&lt;br /&gt;
		&amp;lt;PHVSRCV&amp;gt;&lt;br /&gt;
			&amp;lt;HCKONZ&amp;gt;200&amp;lt;/HCKONZ&amp;gt;&lt;br /&gt;
			&amp;lt;HCFIRM&amp;gt;010&amp;lt;/HCFIRM&amp;gt;&lt;br /&gt;
			&amp;lt;HCUSAG&amp;gt;1&amp;lt;/HCUSAG&amp;gt;&lt;br /&gt;
			&amp;lt;HCOUTQ&amp;gt;DRELPPA07&amp;lt;/HCOUTQ&amp;gt;&lt;br /&gt;
			&amp;lt;HCSART&amp;gt;IMP&amp;lt;/HCSART&amp;gt;&lt;br /&gt;
			&amp;lt;HCKDNR&amp;gt;0091052005&amp;lt;/HCKDNR&amp;gt;&lt;br /&gt;
			&amp;lt;HCAN1&amp;gt;Beispiel GmbH&amp;lt;/HCAN1&amp;gt;&lt;br /&gt;
			&amp;lt;HCAN2&amp;gt;z.H. Max Mustermann&amp;lt;/HCAN2&amp;gt;&lt;br /&gt;
			&amp;lt;HCSTR&amp;gt;Teststr. 4&amp;lt;/HCSTR&amp;gt;&lt;br /&gt;
			&amp;lt;HCLAKZ&amp;gt;DE&amp;lt;/HCLAKZ&amp;gt;&lt;br /&gt;
			&amp;lt;HCPLZ&amp;gt;12345&amp;lt;/HCPLZ&amp;gt;&lt;br /&gt;
			&amp;lt;HCLORT&amp;gt;Musterstadt&amp;lt;/HCLORT&amp;gt;&lt;br /&gt;
			&amp;lt;HCLRGN&amp;gt;001&amp;lt;/HCLRGN&amp;gt;&lt;br /&gt;
			&amp;lt;HCBHF&amp;gt;Versand+LS&amp;lt;/HCBHF&amp;gt;&lt;br /&gt;
			&amp;lt;HCMAND&amp;gt;200010&amp;lt;/HCMAND&amp;gt;&lt;br /&gt;
			&amp;lt;HCHVAR&amp;gt;DANS&amp;lt;/HCHVAR&amp;gt;&lt;br /&gt;
			&amp;lt;HCLSNR&amp;gt;0014488006&amp;lt;/HCLSNR&amp;gt;&lt;br /&gt;
			&amp;lt;HCANR1&amp;gt;0014488006&amp;lt;/HCANR1&amp;gt;&lt;br /&gt;
			&amp;lt;HCBST1&amp;gt;0201583029&amp;lt;/HCBST1&amp;gt;&lt;br /&gt;
			&amp;lt;HCWAWE_NUM&amp;gt;427,5000&amp;lt;/HCWAWE_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCWSWW&amp;gt;EUR&amp;lt;/HCWSWW&amp;gt;&lt;br /&gt;
			&amp;lt;HCSSVC&amp;gt;31000&amp;lt;/HCSSVC&amp;gt;&lt;br /&gt;
			&amp;lt;HCFLCO&amp;gt;medical equipment&amp;lt;/HCFLCO&amp;gt;&lt;br /&gt;
			&amp;lt;HCDEDA&amp;gt;00.00.0000&amp;lt;/HCDEDA&amp;gt;&lt;br /&gt;
			&amp;lt;HCDETI&amp;gt;00:00&amp;lt;/HCDETI&amp;gt;&lt;br /&gt;
			&amp;lt;HCBGEW_NUM&amp;gt;224,05000&amp;lt;/HCBGEW_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCNGEW_NUM&amp;gt;201,15000&amp;lt;/HCNGEW_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCQUPA_NUM&amp;gt;1&amp;lt;/HCQUPA_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCPANR_NUM&amp;gt;1&amp;lt;/HCPANR_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCTOPA&amp;gt;PAL&amp;lt;/HCTOPA&amp;gt;&lt;br /&gt;
			&amp;lt;HCPLEN_NUM&amp;gt;120&amp;lt;/HCPLEN_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCPWID_NUM&amp;gt;80&amp;lt;/HCPWID_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCPHEI_NUM&amp;gt;72&amp;lt;/HCPHEI_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCPKNR_NUM&amp;gt;357249014&amp;lt;/HCPKNR_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCDDAT&amp;gt;01.06.2007&amp;lt;/HCDDAT&amp;gt;&lt;br /&gt;
			&amp;lt;HCDTIM&amp;gt;10:22&amp;lt;/HCDTIM&amp;gt;&lt;br /&gt;
			&amp;lt;HCIDOC&amp;gt;0000000022309156&amp;lt;/HCIDOC&amp;gt;&lt;br /&gt;
			&amp;lt;HCLBSL&amp;gt;FH&amp;lt;/HCLBSL&amp;gt;&lt;br /&gt;
			&amp;lt;HCLAPA&amp;gt;1&amp;lt;/HCLAPA&amp;gt;&lt;br /&gt;
			&amp;lt;HCRA13&amp;gt;A3001140&amp;lt;/HCRA13&amp;gt;&lt;br /&gt;
			&amp;lt;HCRA18&amp;gt;DZL/4501017185&amp;lt;/HCRA18&amp;gt;&lt;br /&gt;
			&amp;lt;HCAJH_NUM&amp;gt;20&amp;lt;/HCAJH_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCAJA_NUM&amp;gt;7&amp;lt;/HCAJA_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCAMO_NUM&amp;gt;6&amp;lt;/HCAMO_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCATA_NUM&amp;gt;1&amp;lt;/HCATA_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCASTD_NUM&amp;gt;10&amp;lt;/HCASTD_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCAMIN_NUM&amp;gt;22&amp;lt;/HCAMIN_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCASEK_NUM&amp;gt;24&amp;lt;/HCASEK_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCLFDN_NUM&amp;gt;1992951&amp;lt;/HCLFDN_NUM&amp;gt;&lt;br /&gt;
			&amp;lt;HCRA15&amp;gt;073427000040941&amp;lt;/HCRA15&amp;gt;&lt;br /&gt;
			&amp;lt;HCVENR&amp;gt;JND60073427000040941&amp;lt;/HCVENR&amp;gt;&lt;br /&gt;
		&amp;lt;/PHVSRCV&amp;gt;&lt;br /&gt;
	&amp;lt;/LFS&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;width:60%; overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;Beispiel-Mapping&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
{|class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! HVS32 Feld !! LFS Feld&lt;br /&gt;
|-&lt;br /&gt;
| KundenNr || HCKDNR&lt;br /&gt;
|-&lt;br /&gt;
| ZielAdrName1 || HCAN1&lt;br /&gt;
|-&lt;br /&gt;
| ZielAdrName2 || HCAN2&lt;br /&gt;
|-&lt;br /&gt;
| ZielAdrName3 || HCAN3&lt;br /&gt;
|-&lt;br /&gt;
| ZielAdrStrasse || HCSTR&lt;br /&gt;
|-&lt;br /&gt;
| ZielAdrLKZ || HCLAKZ&lt;br /&gt;
|-&lt;br /&gt;
| ZielAdrPLZ || HCPLZ&lt;br /&gt;
|-&lt;br /&gt;
| ZielAdrOrt || HCLORT&lt;br /&gt;
|-&lt;br /&gt;
| ZielAdrRegion || HCLRGN&lt;br /&gt;
|-&lt;br /&gt;
| ZielAdrBahnhof || HCBHF&lt;br /&gt;
|-&lt;br /&gt;
| Ansprechpartner || HCCNTC&lt;br /&gt;
|-&lt;br /&gt;
| TelefonNr || HCTEL&lt;br /&gt;
|-&lt;br /&gt;
| FaxNr || HCFAX&lt;br /&gt;
|-&lt;br /&gt;
| EmpfEmailAdresse || HCEMAI&lt;br /&gt;
|-&lt;br /&gt;
| UstIDNr || HCUIDN&lt;br /&gt;
|-&lt;br /&gt;
| ILNNr || HCKILN&lt;br /&gt;
|-&lt;br /&gt;
| AuftraggeberID || HCMAND&lt;br /&gt;
|-&lt;br /&gt;
| VersandartID || HCVAVS&lt;br /&gt;
|-&lt;br /&gt;
| AVISHinweis1 || HCSHW1&lt;br /&gt;
|-&lt;br /&gt;
| AVISHinweis2 || HCSHW2&lt;br /&gt;
|-&lt;br /&gt;
| ZusatzZeile1 || HCADA1&lt;br /&gt;
|-&lt;br /&gt;
| ZusatzZeile2 || HCADA2&lt;br /&gt;
|-&lt;br /&gt;
| LieferscheinNr || HCLSVS&lt;br /&gt;
|-&lt;br /&gt;
| AuftragNr || HCANR1&lt;br /&gt;
|-&lt;br /&gt;
| BestellNr || HCBST1&lt;br /&gt;
|-&lt;br /&gt;
| KundenBestellNr || HCRA18&lt;br /&gt;
|-&lt;br /&gt;
| Warenwert || HCWAWE_NUM&lt;br /&gt;
|-&lt;br /&gt;
| WWWaehrung || HCWSWW&lt;br /&gt;
|-&lt;br /&gt;
| Nachnahme || HCNNWE_NUM&lt;br /&gt;
|-&lt;br /&gt;
| NNWaehrung || HCWSNN&lt;br /&gt;
|-&lt;br /&gt;
| NNVermerk || HCCODT&lt;br /&gt;
|-&lt;br /&gt;
| NNVerwendung || HCCODU&lt;br /&gt;
|-&lt;br /&gt;
| Versicherungswert || HCINSW&lt;br /&gt;
|-&lt;br /&gt;
| VWWaehrung || HCCKIW&lt;br /&gt;
|-&lt;br /&gt;
| FrankaturKennung || HCLBSL&lt;br /&gt;
|-&lt;br /&gt;
| Zahlungsbedinung || HCTPAY&lt;br /&gt;
|-&lt;br /&gt;
| ZbZoll || HCTCUS&lt;br /&gt;
|-&lt;br /&gt;
| FrachtfuehrerKdNr || HCTPNR&lt;br /&gt;
|-&lt;br /&gt;
| FrachtfuehrerKdNrZoll || HCTCNR&lt;br /&gt;
|-&lt;br /&gt;
| SonderdiensteInaktiv || HCSSVC&lt;br /&gt;
|-&lt;br /&gt;
| SendungsInhalt || HCFLCO&lt;br /&gt;
|-&lt;br /&gt;
| TerminArt || HCTKZ&lt;br /&gt;
|-&lt;br /&gt;
| TerminDatum || HCDTLF&lt;br /&gt;
|-&lt;br /&gt;
| RechnungsEmpfName1 || HCBAN1&lt;br /&gt;
|-&lt;br /&gt;
| RechnungsEmpfName2 || HCBAN2&lt;br /&gt;
|-&lt;br /&gt;
| RechnungsEmpfName3 || HCBAN3&lt;br /&gt;
|-&lt;br /&gt;
| RechnungsEmpfStr || HCBSTR&lt;br /&gt;
|-&lt;br /&gt;
| RechnungsEmpfLKZ || HCBLKZ&lt;br /&gt;
|-&lt;br /&gt;
| RechnungsEmpfPLZ || HCBPLZ&lt;br /&gt;
|-&lt;br /&gt;
| RechnungsEmpfOrt || HCBORT&lt;br /&gt;
|-&lt;br /&gt;
| PostLeitcode || HCPLCD&lt;br /&gt;
|-&lt;br /&gt;
| PostZielfrachtzent || HCDEFC&lt;br /&gt;
|-&lt;br /&gt;
| Frachtbrief || HCBOL&lt;br /&gt;
|-&lt;br /&gt;
| Gewicht || HCBGEW_NUM&lt;br /&gt;
|-&lt;br /&gt;
| PackStkGes || HCQUPA_NUM&lt;br /&gt;
|-&lt;br /&gt;
| PackStkNr || HCPANR_NUM&lt;br /&gt;
|-&lt;br /&gt;
| VerpackungsArt || HCTOPA&lt;br /&gt;
|-&lt;br /&gt;
| PackStueckLaenge || HCPLEN_NUM&lt;br /&gt;
|-&lt;br /&gt;
| PackStueckBreite || HCPWID_NUM&lt;br /&gt;
|-&lt;br /&gt;
| PackStueckHoehe || HCPHEI_NUM&lt;br /&gt;
|-&lt;br /&gt;
| PackStueckID || HCPKNR_NUM&lt;br /&gt;
|-&lt;br /&gt;
| LieferscheinDatum || HCRA10&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=5724</id>
		<title>HVS32 Automatik-Polling Funktionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_Automatik-Polling_Funktionen&amp;diff=5724"/>
		<updated>2024-04-22T06:40:12Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Packstückdaten aktualisieren (UpdateVersandDaten) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32_automatic_polling_functions]]&lt;br /&gt;
= Datentypen =&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039; - Zahl mit ausschließlich numerischen Zeichen (0-9).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Decimal&amp;#039;&amp;#039;&amp;#039; - Zahl mit Nachkommastellen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;String&amp;#039;&amp;#039;&amp;#039; - Beliebige Zeichen aus dem Zeichensatz ISO-8859-1. Maximale Länge darf nicht überschritten werden.&amp;lt;br&amp;gt;&lt;br /&gt;
= Zusätzliche Datentypen =&lt;br /&gt;
Zusätzliche Datentypen, welche in der Beschreibung vorkommen, stehen in einer 1:n Relation zu den Packstücken.&lt;br /&gt;
Bitte entnehmen Sie der jeweiligen Schnittstellen-Dokumentation des entsprechenden Plugins (File, JDBC, SAP, etc.), wie diese Relation realisiert werden muss.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE ÜBERSICHT UNTERFUNKTIONEN ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== ArtikelDaten ==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;ART&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- ARTIKELDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLBUEGEL || [[#Datentypen|Integer]] || - || - || Nur für Hängeversand: Anzahl der Bügel auf welche die Artikelgruppe aufgeteilt ist&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLPOSETIKETTEN || [[#Datentypen|Integer]] || - || - || Anzahl Artikeletiketten, welche gedruckt werden sollen&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELBTNNR || [[#Datentypen|String]] || 25 || - || BTN Nummer / Zolltarifnummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEAN || [[#Datentypen|String]] || 20 || - || EAN Nummer&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELEINHEIT || [[#Datentypen|String]] || 10 || - || Einheit der Artikelmenge&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGEWICHT || [[#Datentypen|Decimal]] || 9 || 3 || Gewicht des Artikels in kg&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELGRUPPE || [[#Datentypen|String]] || 50 || - || Artikelgruppe&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELMENGE || [[#Datentypen|Decimal]] || 9 || 3 || Menge des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSERVICES || [[#Datentypen|String]] || 100 || - || Pipe getrennte Services für diesen Artikel&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELSOLLMENGE || [[#Datentypen|Decimal]] || 9 || 3 || -&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT1 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT2 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT3 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELTEXT4 || [[#Datentypen|String]] || 100 || - || Artikelbezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELVOLUMEN || [[#Datentypen|Decimal]] || 9 || 3 || Volumen des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWAEHRUNG || [[#Datentypen|String]] || 3 || - || Währung in welcher der Wert des Artikels angegeben wird&lt;br /&gt;
|-&lt;br /&gt;
| ARTIKELWERT || [[#Datentypen|Decimal]] || 18 || 2 || Wert des Artikels&lt;br /&gt;
|-&lt;br /&gt;
| CHARGEFLAG || [[#Datentypen|String]] || 1 || - || &lt;br /&gt;
|-&lt;br /&gt;
| KUNDENARTIKELNR || [[#Datentypen|String]] || 50 || - || Artikelnummer&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENBESTELLNR || [[#Datentypen|String]] || 50 || - || Bestellnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSAUFTRAGNR || [[#Datentypen|String]] || 50 || - || Auftragsnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSLIEFERNR || [[#Datentypen|String]] || 40 || - || Lieferscheinnummer&lt;br /&gt;
|-&lt;br /&gt;
| POSITIONNR || [[#Datentypen|String]] || 50 || - || Laufende Nummer innerhalb des Packstücks&lt;br /&gt;
|-&lt;br /&gt;
| SERIENNR || [[#Datentypen|String]] || 30 || - || Seriennummer&lt;br /&gt;
|-&lt;br /&gt;
| URSPRUNGLAND || [[HVS32 Automatik-Polling Funktionen#Datentypen|String]] || 2 || - || Ursprungsland des Artikels&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE artikelDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Gefahrgut ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In der Gefahrgut Abwicklung bieten wir zwei Möglichkeiten der Abwicklung an. Zum einen können die kompletten Gefahrgutdaten ans HVS32 übermittelt werden [[HVS32 Automatik-Polling Funktionen#Gefahrgut (aus den Positionsdaten)|(aus den Positionsdaten)]].&lt;br /&gt;
&lt;br /&gt;
Zum anderen gibt es die Möglichkeit, die Gefahrgutdaten ins HVS32 zu importieren und dort zu pflegen (siehe [[Verarbeitungsbeschreibung: Gefahrgut|Gefahrgutstamm]]). In diesem Fall müssen nicht alle Gefahrgutdaten ans HVS32 übermittelt werden, sondern werden aus dem im HVS32 hinterlegten Stamm ausgelesen. [[HVS32 Automatik-Polling Funktionen#Gefahrgut (über Gefahrgutstamm im HVS32)|(über Gefahrgutstamm im HVS32)]]&amp;lt;!--------------------------------------------------------------------------------- gefahrgut positionsdaten ---------------------------------------------------------------------------------&amp;gt;&lt;br /&gt;
===Gefahrgut (aus den Positionsdaten)===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
|Satz-Kennung&lt;br /&gt;
|[[#Datentypen|String]]&lt;br /&gt;
|3&lt;br /&gt;
| -&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;Wird nur bei Datei Verabeitung benötigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Satzkennung in der Polling Datei: &amp;quot;GEF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;--- GEFAHRGUTDATEN-TEIL ---&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;GEFAHRGUTBEFOERDKAT&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Integer]] || 1 || - || Beförderungskategorie, Pflicht (siehe ADR-Tabelle Spalte (15)), kann 0-4 sein. Achtung! Muss unbedingt korrekt sein.&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBEGRENZTEMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status LQ / Begrenzte Menge nach ADR 3.4 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;GEFAHRGUTBEZEICHNUNG&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 110 || - || Pflicht (siehe ADR-Tabelle Spalte (2))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTBUCHST640 || [[#Datentypen|String]] || 1 || - || Buchstabe für Sondervorschrift 640, bedingte Pflicht bei Stoffen, bei denen die Sondervorschrift 640 gilt (siehe ADR-Tabelle Spalte (6))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFFCODE || [[#Datentypen|String]] || &amp;lt;!-- MAXLÄNGE --&amp;gt; || &amp;lt;!-- DEZ --&amp;gt; || &amp;lt;!-- BELEGUNG --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFAKTOR || [[#Datentypen|Integer]] || 3 || - || Bewertungsfaktor für Punktesummation auf dem Beförderungspapier,  (kann 0, 1, 3, 50 oder 999 sein), eigentlich Pflicht, kann aber eindeutig aus der Beförderungskategorie geschlossen werden, daher muss es nicht unbedingt belegt sein&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTFREIGESTMENGE || [[#Datentypen|String]] || 1 || - || T wenn der Stoff mit Status EQ / Excepted Quantities nach ADR 3.5 verschickt wird, ansonsten F, Pflicht&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTID || [[#Datentypen|String]] || 20 || - || Eindeutige Suchnummer für Gefahrgut-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTKCODE || [[#Datentypen|String]] || 10 || - || Klassifizierungscode, Pflicht (siehe ADR-Tabelle Spalte (3b))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;GEFAHRGUTKLASSE&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 100 || - || Pflicht (siehe ADR-Tabelle Spalte (3a))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;GEFAHRGUTMENGE&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Decimal]] || 8 || 3 || Stoff-Menge an Gefahrgut, die ADR-technisch zu deklarieren ist ( in Litern bei Flüssigkeiten und verdichteten Gasen, sonst in kg, bei LQ-Gefahrgut immer kg )&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;GEFAHRGUTMENGENEINHEIT&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 2 || - || Mengeneinheit zur Stoff-Menge. ‚1‘ oder ‚l‘: Liter ; ‚0‘ oder ‚kg‘ oder leer: kg&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNEBENGEFAHR || [[#Datentypen|String]] || 10 || - || bedingte Pflicht bei Stoffen, bei denen neben der Hauptgefahr-Klasse/Zettelnummer noch Nebengefahr-Zettelnummern vorhanden sind (siehe ADR-Tabelle Spalte (5), wenn dort z.B. 3+6.1+8 eingetragen ist, sind 6.1 und 8 die Nebengefahr-Zettelnummern und als (6.1)(8) im Feld Nebengefahr zu übermitteln )&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTNETTOEXPLMASSE || [[#Datentypen|Decimal]] || 8 || 3 || Netto-Explosivmasse in kg, nur bei Gefahrgütern der Klasse 1&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTPOSITIONNR || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTECHBENENNUNG || [[#Datentypen|String]] || 150 || - || bedingt Pflicht bei N.A.G. Gefahrgut (d.h. wenn die Bezeichnung mit N.A.G. endet)&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTTUNNELBCODE || [[#Datentypen|String]] || 10 || - || Tunnelbeschränkungscode, Pflicht (siehe ADR-Tabelle Spalte (15))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;GEFAHRGUTUNNR&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 10 || - || Pflicht (siehe ADR-Tabelle Spalte (1))&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTUMWELTGEF || [[#Datentypen|String]] || 1 || - || T wenn Stoff umweltgefährdend ist , ansonsten F, Pflicht bei umweltgefährdenden Stoffen&lt;br /&gt;
|-&lt;br /&gt;
| GEFAHRGUTVPG || [[#Datentypen|String]] || 3 || - || Verpackungsgruppe, bedingt Pflicht bei den Stoffen, bei denen diese in der ADR-Tabelle belegt ist, kann I,II oder III sein oder gar nicht belegt (letzteres z.B. bei Klasse 2)) (siehe ADR-Tabelle Spalte (4))&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;GEFAHRGUTVERPANZAHL&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Integer]] || 4 || - || Anzahl der Einheiten, in denen das Gefahrgut verpackt ist (in Zusammenhang mit dem nächsten Feld GefahrgutVerpackungsart)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;GEFAHRGUTVERPACKUNGSART&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|String]] || 5 || - || ADR-Code der Verpackungsart, z.B. 4G für Kiste (Pappe), Pflicht, siehe separate Doc f. Verpackungscodes&lt;br /&gt;
|}&lt;br /&gt;
===Gefahrgut (über [[Verarbeitungsbeschreibung: Gefahrgut|Gefahrgutstamm im HVS32]])===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Feldname !!Typ!!Max Länge!! Dezimalstellen!!Belegung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;GefahrgutID&amp;#039;&amp;#039;&amp;#039;||[[HVS32 Automatik-Polling Funktionen#Datentypen|String]]||20||- ||Eindeutige Suchnummer für Gefahrgut-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;GefahrgutMenge&amp;#039;&amp;#039;&amp;#039;||[[HVS32 Automatik-Polling Funktionen#Datentypen|Decimal]]||8||3||-&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;GefahrgutVerpAnzahl&amp;#039;&amp;#039;&amp;#039;||[[HVS32 Automatik-Polling Funktionen#Datentypen|Integer]]||-||-||-&lt;br /&gt;
|-&lt;br /&gt;
|&amp;#039;&amp;#039;&amp;#039;GefahrgutMengenEinheit&amp;#039;&amp;#039;&amp;#039;||[[HVS32 Automatik-Polling Funktionen#Datentypen|String]]||2||- ||&amp;#039;0&amp;#039; bzw Blank: Kilogramm; &amp;#039;1&amp;#039;: Liter&lt;br /&gt;
|-&lt;br /&gt;
|GefahrgutNettoExplMasse ||[[HVS32 Automatik-Polling Funktionen#Datentypen|Decimal]]||8||3 ||Nur bei Klasse 1, dann aber Pflicht&lt;br /&gt;
|}&amp;lt;!-- ------------------------------------------------------------------------------- ENDE gefahrgut ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Packstück-Verarbeitung (VersandDatenAnfrage) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück zu erzeugen und verbuchen.&lt;br /&gt;
Ein Etikett wird für alle weiteren Funktionen wir Storno, Verladefreigabe, etc. anhand der hostseitigen Packstück-ID identifiziert. Diese wird im Feld PackstueckID übergeben und muss dementsprechend innerhalb des Versandsystems eindeutig sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Durch eine zusätzliche Konfiguration im HVS32 kann die VersandDatenAnfrage auch dazu verwendet werden, um einen Nachdruck anzustoßen. Dabei muss bei der erneuten Anfrage die selbe PackstueckID verwendet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;GEWICHT&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || &amp;#039;B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um das Etikett später zu stornieren oder zu Verladen.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039; = ab diesem Tag liefern&lt;br /&gt;
&amp;#039;B&amp;#039; = bis zu diesem Tag liefern&lt;br /&gt;
&lt;br /&gt;
&amp;#039;F&amp;#039; = an diesem Tag liefern&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| AUSGANGDATETIME || [[#Datentypen|String]] || 10 || - || Datum, wann das Etikett an den Frachtführer übermittelt worden ist (TT.MM.JJJJ)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKDATETIME || [[#Datentypen|String]] || 19 || - || Datum, wann das Etikett im HVS32 gedruckt worden ist (TT.MM.JJJJ HH:mm:SS)&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|-&lt;br /&gt;
| RETOURTRACKINGNR || [[#Datentypen|String]] || 50 || - || Paketnummer für die Retoure&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGURL || [[#Datentypen|String]] || 255 || - || URL des Trackinglinks zur Sendungsverfolgung&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDSENDUNGSNR || [[#Datentypen|String]] || - || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Etikett nachdrucken (VersandDatenWdhDruck) =&lt;br /&gt;
Die Gatewayfunktion VersandDatenWdhDruck wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück nachzudrucken.&lt;br /&gt;
Ein Etikett wird anhand der hostseitigen Packstück-ID nachgedruckt. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Bei manchen Frachtführern (z.B. DPD) werden beim Nachdruck neue Trackingnummern vergeben. Somit ist die alte Trackingnummer nicht mehr gültig und das alte Versandetikett muss vernichtet werden.&lt;br /&gt;
Die neue Trackingnummer kann in der Rückmeldung zurückgemeldet werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Ausgabekanal, an welchem das Etikett nachgedruckt werden soll (benötigt HVS32 Erweiterungsmodul &amp;quot;Druckerspooler&amp;quot;)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || (neue) TrackingNr des Packstücks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück stornieren (StornoVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion StornoVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort bestehende Packstücke zu stornieren, die noch nicht auf einer Ausgangsliste sind.&lt;br /&gt;
In der Regel wird ein Packstück anhand der hostseitigen Packstück-ID storniert. Diese wird im Feld PackstueckID übergeben.&lt;br /&gt;
Zusätzlich zur hostseitigen Packstück-ID kann auch die TrackingNr zur Identifikation des Packstücks beitragen, für den Fall, dass die hostseitige Packstück-ID keine Eindeutigkeit garantieren kann.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Storno wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstück verladen/freigeben (VerladeVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion VerladeVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang frei zu geben.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreicher Freigabe wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || &amp;#039;&amp;#039;&amp;#039;Eindeutige&amp;#039;&amp;#039;&amp;#039; Nummer für das Paket im Vorsystem.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| SPERRKENNZEICHEN || [[#Datentypen|String]] || 1 || - || &amp;quot;J&amp;quot; wenn das Packstück gesperrt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke auf welche das Packstück gebucht werden soll&lt;br /&gt;
|-&lt;br /&gt;
| SAMMELFREIGABE || [[#Datentypen|String]] || 1 || - || &amp;quot;T&amp;quot; bei einer Sammel-Freigabe (Alle Packstücke mit identischer VE-ReferenzNr freigeben)&lt;br /&gt;
|-&lt;br /&gt;
| VEREFERENZNR || [[#Datentypen|String]] || 20 || - || muss bei einer Sammel-Freigabe gefüllt sein&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tagesabschluss (Tagesabschluss) =&lt;br /&gt;
Das Gateway sendet die Tagesabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit ein Tagesabschluss anhand der zusätzlich übergebenen Parameter ausgelöst.&lt;br /&gt;
Der Tagesabschluss setzt sich aus den Punkten Ausgangsliste erzeugen und Frachtführer DFÜ erzeugen zusammen.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Ausführen des Tagesabschluss statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Tagesabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Ausgangsliste erzeugen (Listenabschluss) =&lt;br /&gt;
Das Gateway sendet die Listenabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Ausgangsliste anhand der zusätzlich übergebenen Parameter erzeugt.&lt;br /&gt;
Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Listenabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Ausgangsliste statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Listenabschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name des Ausgabekanals auf welchem die Liste gedruckt werden soll&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Frachtführer DFÜ erzeugen (EDIAbschluss) =&lt;br /&gt;
Das Gateway sendet die EDIAbschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine Frachtführer DFÜ anhand der zusätzlich übergebenen Parameter erzeugt und (falls konfiguriert) an den Frachtführer übertragen.&lt;br /&gt;
Nur Packstücke, für welche zuvor eine Ausgangsliste erzeugt wurde, werden für eine Frachtführer DFÜ berücksichtigt.&lt;br /&gt;
Die Rückmeldung im HVS32 findet nach dem Erzeugen der Frachtführer DFÜ statt.&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem EDIAbschluss wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Tagesabschluss ausführen soll.&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERTYPLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Frachführern mitgegeben werden. Es können n-Frachtführer abgeschlossen werden.&lt;br /&gt;
(Option MultiFFTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGGEBERIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Auftraggebern mitgegeben werden. Es können n-Auftraggeber abgeschlossen werden.&lt;br /&gt;
(Option MultiAGTagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| VERSANDARTIDLIST || [[#Datentypen|String]] || 250 || - || Hier kann eine Semikolon separierte Liste mit den abzuschließenden Versandarten mitgegeben werden. Es können n-Versandarten abgeschlossen werden.&lt;br /&gt;
(Option MultiVATagesabschluss muss im HVS32 aktiv sein)&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Kennzeichen der abzuschließenden Wechselbrücke. Hiermit können nur bestimmte Sendungen abgeschlossen werden.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten prüfen (VersandDatenPruefAnfrage) =&lt;br /&gt;
Das Gateway sendet die VersandDatenPruefAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine VersandDatenAnfrage simuliert.&lt;br /&gt;
Dabei werden keine Etiketten gedruckt und das Packstück bzw. das Etikett wird nicht verbucht, jedoch sind alle weiteren Prozesse identisch zur VersandDatenAnfrage (Routenermittlung, Trackingnummer-Ermittlung, Adressprüfung, etc.)&lt;br /&gt;
Diese Funktion dient dazu im Vorfeld alle Versand-Daten zu validieren.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| ANZAHLARTIKEL || [[#Datentypen|Integer]] || 6 || - || Anzahl Artikel (Druck auf Etikett)&lt;br /&gt;
|-&lt;br /&gt;
| [[#ArtikelDaten|ARTIKELDATEN]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|&amp;lt;ArtikelDaten&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#ArtikelDaten|Packstück-Artikel]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#ArtikelDaten|ArtikelDaten]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGNR || [[#Datentypen|String]] || 20 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;AUFTRAGGEBERID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Mandantenkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BARCODEID || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETEXT || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BARCODETYP || [[#Datentypen|String]] || - || - || Zusatzfeld für evtl. Erweiterungen&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| DRUCKERNAME || [[#Datentypen|String]] || 30 || - || Name eines Ausgabekanals (Drucker) im HVS32 über den das Etikett gedruckt wird. (Benötigt Druckerspooler Erweiterungsmodul)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTBRIEF || [[#Datentypen|String]] || 20 || - || Frachtbrief Nummer falls Frachtbrief durch Vorsystem gedruckt werden soll&lt;br /&gt;
|-&lt;br /&gt;
| FRACHTFUEHRERKDNR || [[#Datentypen|String]] || 10 || - || Kundennummer des Frachtzahlers beim Frachtführer&lt;br /&gt;
|-&lt;br /&gt;
| FRANKATURKENNUNG || [[#Datentypen|String]] || 10 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| [[#Gefahrgut|GEFAHRGUT]] || [[#Datentypen|Sequence]] &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|&amp;lt;Gefahrgut&amp;gt;]]&amp;#039;&amp;#039;&amp;#039; || - || - || Eine Liste der [[#Gefahrgut|Gefahrgüter]] vom Typ &amp;#039;&amp;#039;&amp;#039;[[#Gefahrgut|Gefahrgut]]&amp;#039;&amp;#039;&amp;#039; (1:n)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;GEWICHT&amp;#039;&amp;#039;&amp;#039; ||[[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| HOSTTRACKINGNR || [[#Datentypen|String]] || 35 || - || Paketnummer aus dem Hostsystem&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| KUNDENNR || [[#Datentypen|String]] || 20 || - || Kundennummer des Empfängers beim Versender&lt;br /&gt;
|-&lt;br /&gt;
| LAGERKENNZEICHEN || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LETZTESPACKSTUECK || [[#Datentypen|String]] || 1 || - || T/F: T=letztes Packstüeck der Sendung (wird bei Hängeversand zum Drucken der Sendungs-Hängekarte benötigt)&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;LIEFERSCHEINNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 40 || - || Wird im HVS32 als Such-Nummer verwendet&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBIC || [[#Datentypen|String]] || 11 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTBANKBEZEICHNUNG || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTIBAN || [[#Datentypen|String]] || 31 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTKONTOINHABER || [[#Datentypen|String]] || 40 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERLKZ || [[#Datentypen|String]] || 3 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME1 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME2 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERNAME3 || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERORT || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERPLZ || [[#Datentypen|String]] || 10 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NEUTABSENDERSTRASSE || [[#Datentypen|String]] || 50 || - || Nur bei Neutral-Absendern belegt&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKGES&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Gesamt-Anzahl Colli der Sendung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTKNR&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Laufende Nr pro Sendung&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeten soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um das Etikett später zu stornieren oder zu Verladen.&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| PAPERLESSINVOICE || [[#Datentypen|String]] || 1 || - || Nur im UPS PaperlessInvoice Fall (T=PaperlessInvoice / F=nicht PaperlessInvoice)&lt;br /&gt;
|-&lt;br /&gt;
| POSTLEITCODE || [[#Datentypen|String]] || 15 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| POSTZIELFRACHTZENT || [[#Datentypen|String]] || 5 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| SONDERDIENSTE || [[#Datentypen|String]] || 30 || - || Versandart-spezifisch belegt&lt;br /&gt;
|-&lt;br /&gt;
| SPERRFLAG || [[#Datentypen|String]] || 1 || - || T/F: T=Sperren, sonst nicht sperren&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| TERMINART || [[#Datentypen|String]] || 1 || - || &amp;#039;A&amp;#039;b / &amp;#039;B&amp;#039;is / &amp;#039;F&amp;#039;ix&lt;br /&gt;
|-&lt;br /&gt;
| TERMINDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| TERMINZEIT || [[#Datentypen|Calendar]] || 5 || - || HH:MM&lt;br /&gt;
|-&lt;br /&gt;
| USTIDNR || [[#Datentypen|String]] || 20 || - || UmsatzsteuerNr des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VERPACKUNGSART || [[#Datentypen|String]] || 6 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VERSANDARTID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Versandartkennung aus dem HVS32&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| ZAHLUNGSBEDINGUNG || [[#Datentypen|String]] || 10 || - || &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZBZOLL || [[#Datentypen|String]] || 1 || - || Zahlungsbedingung für Zoll Steuern &amp;#039;S&amp;#039; = Sender, &amp;#039;R&amp;#039; = Empfänger&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRBAHNHOF || [[#Datentypen|String]] || 30 || - || PLZ und Ort&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRLKZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 5 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRNAME1&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME2 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME3 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRNAME4 || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRORT&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRPLZ&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 10 || - || Lieferadresse&lt;br /&gt;
|-&lt;br /&gt;
| ZIELADRREGION || [[#Datentypen|String]] || 20 || - || Staat/Provinz (z.B.: für Sendungen in die USA wichtig)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ZIELADRSTRASSE&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 50 || - || Lieferadresse&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung|&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 wenn Erfolgreich&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || Wird im Fehlerfall befüllt&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHR || [[#Datentypen|Decimal]] || 18 || 2 || Frachtkosten&lt;br /&gt;
|-&lt;br /&gt;
| GEBUEHRWAEHRUNG || [[#Datentypen|String]] || 3 || - || Frachkosten ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstueckID aus der Anfrage&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten aktualisieren (UpdateVersandDaten) =&lt;br /&gt;
Die Gatewayfunktion UpdateVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort die Daten von bestehende Packstücken zu verändern.&lt;br /&gt;
Diese Anfrage wird zum Beispiel gesendet, wenn der Warenwert für ein Packstück erst zu einem späteren Zeitpunkt bekannt ist.&lt;br /&gt;
Aktualisiert werden können Daten innerhalb der Tabellen Versandeinheit, Abrechnungseinheit und Lieferung. Dabei wird stets über das Feld PackstueckID und bei Belegung auch über das Feld TrackingNr gesucht.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bei dieser Anfrage werden allerdings die zu aktualisierenden Felder und Inhalte nicht mehr nach den Richtlinien des Frachtführers geprüft (z.B. Gewichtsgrenzen, etc.). Es muss somit vom Vorsystem sichergestellt werden, dass die aktualisierenden Werte mit den Richtlinien des Frachtführers übereinstimmen. Sollte dies nicht möglich sein, kann diese Funktion nicht genutzt werden, sondern das Etikett muss storniert und neu verarbeitet werden. Außerdem können Felder, welche bereits auf einem Etikett angedruckt oder vom Versandsystem HVS32 in einer Frachtführerabwicklung ermittelt wurden (z.B. Adresse, Route, TrackingNr, Sonderdienste, etc.) nicht manipuliert werden.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG: Alle Felder, welche im Versandsystem aktualisiert werden sollen, müssen vor der Nutzung dieser Funktion abgestimmt und im Versandsystem entsprechend konfiguriert werden!&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung. Nach erfolgreichem Update wird lediglich das Feld Fehler mit Wert 0 zurückgemeldet - bzw. im Fehlerfall wird Fehler mit dem Wert 1 sowie der Fehlertext1 zurückgemeldet.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;PACKSTUECKID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|String]] || 20 || - || Eindeutige Nummer für das Paket im Vorsystem. Wird als eindeutige Paketreferenz benötigt um den Datensatz zu identifizieren.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der den Auftrag verarbeiten soll.&lt;br /&gt;
|-&lt;br /&gt;
| ANSPRECHPARTNER || [[#Datentypen|String]] || 50 || - || Empfänger Ansprechpartner&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS1 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISHINWEIS2 || [[#Datentypen|String]] || 100 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ1 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 1&lt;br /&gt;
|-&lt;br /&gt;
| AVISZUSATZ2 || [[#Datentypen|String]] || 60 || - || Zusatz zu Fest-AVIS-Schlüssel 2&lt;br /&gt;
|-&lt;br /&gt;
| BESTELLNR || [[#Datentypen|String]] || 20 || - || Metro-Bestellnr (Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| EMAIL || [[#Datentypen|String]] || 100 || - || E-Mail Adresse des Empfängers (z.B.: für die Automatische E-Mail Avisierung)&lt;br /&gt;
|-&lt;br /&gt;
| EMPFMOBILFUNKNR || [[#Datentypen|String]] || 20 || - || Mobilfunknummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FAXNR || [[#Datentypen|String]] || 20 || - || Faxnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| FLEXZUSTELLUNGEMAILADRESSE || [[#Datentypen|String]] || 80 || - || Flex-Zustellung Emailadresse&lt;br /&gt;
|-&lt;br /&gt;
| GEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Bruttogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| NETTOGEWICHT || [[#Datentypen|Decimal]] || 8 || 3 || Nettogewicht in KG&lt;br /&gt;
|-&lt;br /&gt;
| ILNNR || [[#Datentypen|String]] || 20 || - || ILN des Empfängers (Pflicht bei Metro-Versand)&lt;br /&gt;
|-&lt;br /&gt;
| KOSTENSTELLE || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERANTENID || [[#Datentypen|Integer]] || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
| NACHNAHME || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| NNVERMERK || [[#Datentypen|String]] || 1 || - || B&amp;#039;: Bar / &amp;#039;V&amp;#039;: Verrechnungsscheck&lt;br /&gt;
|-&lt;br /&gt;
| NNVERWENDUNG || [[#Datentypen|String]] || 30 || - || Nachnahme Verwendungszweck&lt;br /&gt;
|-&lt;br /&gt;
| NNWAEHRUNG || [[#Datentypen|String]] || 3 || - || Nachnahme - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKBREITE || [[#Datentypen|Integer]] || - || - || Breite in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKHOEHE || [[#Datentypen|Integer]] || - || - || Höhe in cm&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKLAENGE || [[#Datentypen|Integer]] || - || - || Länge in cm&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFLKZ || [[#Datentypen|String]] || 5 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME1 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME2 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFNAME3 || [[#Datentypen|String]] || 50 || - || Rechnungsempfänger&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFORT || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFPLZ || [[#Datentypen|String]] || 10 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSEMPFSTRASSE || [[#Datentypen|String]] || 50 || - || Rechnungsadresse&lt;br /&gt;
|-&lt;br /&gt;
| RECHNUNGSNR || [[#Datentypen|String]] || 20 || - || Rechnungsnummer&lt;br /&gt;
|-&lt;br /&gt;
| SENDUNGSINHALT || [[#Datentypen|String]] || 30 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| TELEFONNR || [[#Datentypen|String]] || 20 || - || Telefonnummer des Empfängers&lt;br /&gt;
|-&lt;br /&gt;
| VORPACKDATUM || [[#Datentypen|String]] || 10 || - || TT.MM.JJJJ&lt;br /&gt;
|-&lt;br /&gt;
| VERSICHERUNGSWERT || [[#Datentypen|Decimal]] || 18 || 2 || Höhe Versicherungswert&lt;br /&gt;
|-&lt;br /&gt;
| VWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Versicherungswert - ISO-Währungscode&lt;br /&gt;
|-&lt;br /&gt;
| WECHSELBRUECKE || [[#Datentypen|String]] || 20 || - || Wechselbrücke, die diesem Packstück zugewiesen wird&lt;br /&gt;
|-&lt;br /&gt;
| WARENWERT || [[#Datentypen|Decimal]] || 18 || 2 || -&lt;br /&gt;
|-&lt;br /&gt;
| WWWAEHRUNG || [[#Datentypen|String]] || 3 || - || Warenwert - ISO-Währungscode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Packstückdaten anonymisieren (AnonymisiereVersandDaten) =&lt;br /&gt;
Das Gateway sendet die AnonymisiereVersandDaten an das Automatik-Polling des HVS32. Im HVS32 werden somit Kunden bezogene Daten für den entsprechenden Datensatz gemäß DSGVO anonymisiert.&lt;br /&gt;
Diese Anonymisierung wird unwiderruflich und endgültig auf der Datenbankebene des Versandsystems durchgeführt. Eine Wiederherstellung der ursprünglichen Daten ist somit nicht mehr möglich.&lt;br /&gt;
Log-Dateien, Rückmelde-Dateien, bereits übertragene Frachtführer DFÜs etc. sind hiervon nicht betroffen. Es können ausschließlich Packstücke und Sendungen anonymisiert werden, welche bereits Tages abgeschlossen sind.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Übergabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;Fett&amp;#039;&amp;#039;&amp;#039; dargestellte Felder müssen IMMER belegt sein&amp;lt;/small&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| PACKSTUECKID || [[#Datentypen|String]] || 20 || - || PackstückID des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| TRACKINGNR || [[#Datentypen|String]] || 35 || - || TrackingNr des Packstücks, welches anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| LIEFERSCHEINNR || [[#Datentypen|String]] || 40 || - || LieferscheinNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| AUFTRAGSNR || [[#Datentypen|String]] || 50 || - || AuftragsNr der Sendung, welche anonymisiert werden soll.&lt;br /&gt;
|-&lt;br /&gt;
| PACKPLATZ || [[#Datentypen|String]] || 10 || - || HVS32-Packplatz-Client, der die Anonymisierung verarbeiten soll.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;big&amp;gt;&amp;#039;&amp;#039;&amp;#039;Rückgabe Parameter&amp;#039;&amp;#039;&amp;#039;&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| FEHLER || [[#Datentypen|Integer]] || - || - || 0 = Erfolgreich, 1 = Fehler&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT1 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|-&lt;br /&gt;
| FEHLERTEXT2 || [[#Datentypen|String]] || 200 || - || -&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
	<entry>
		<id>https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_Schnittstelle_(Automatik-Polling)&amp;diff=5723</id>
		<title>HVS32 JDBC Schnittstelle (Automatik-Polling)</title>
		<link rel="alternate" type="text/html" href="https://wiki.heidler-strichcode.de/w/index.php?title=HVS32_JDBC_Schnittstelle_(Automatik-Polling)&amp;diff=5723"/>
		<updated>2024-04-22T06:39:42Z</updated>

		<summary type="html">&lt;p&gt;Bhauser: /* Packstückdaten aktualisieren (UpdateVersandDaten) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[en:HVS32 JDBC interface (automatic polling)]]&lt;br /&gt;
Falls Sie bereits unsere ODBC-Schnittstelle im Einsatz haben, finden Sie die Beschreibung unter: [[HVS32_ODBC_Schnittstelle_(Automatik-Polling)|ODBC-Schnittstelle]]&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Voraussetzungen =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Version || DGS-3_8_1_661 oder höher&lt;br /&gt;
|-&lt;br /&gt;
| DGS-Plugins || HVS32Client, JDBC Server&lt;br /&gt;
|-&lt;br /&gt;
| JDBC Treiber || neuste Version der JDBC Treiber für die eingesetzte Datenbank.&lt;br /&gt;
Der JDBC-Treiber muss &amp;#039;&amp;#039;&amp;#039;mindestens&amp;#039;&amp;#039;&amp;#039; Java 11 und JDBC 4.2 unterstützen.&lt;br /&gt;
|-&lt;br /&gt;
|Datenbank&lt;br /&gt;
|Unterstützt werden Datenbanken vom Hersteller Oracle, Microsoft SQL Server (MSSQL), mySQL, MariaDB, Firebird und IBM (DB2)&lt;br /&gt;
Weitere Datenbanken auf Anfrage.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Vom Hersteller abgekündigte Datenbankversionen werden grundsätzlich nicht unterstützt.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Voraussetzungen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Funktionsbeschreibung =&lt;br /&gt;
Der DataGatewayServer (DGS) selektiert in einem konfigurierbaren Intervall (default 1000 ms) die zu verarbeitenden Datensätze aus der Polling Tabelle und übermittelt diese an den HVS32 Client zur Verarbeitung. Die Datensätze werden dabei anhand vom Steuerungsfeld &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; (Wert = 0) selektiert.&amp;lt;br&amp;gt;&lt;br /&gt;
Anhand vom Steuerungsfeld &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Funktion]]&amp;#039;&amp;#039;&amp;#039; wird dem DGS mitgeteilt, welche Funktion für den selektierten Datensatz ausgeführt werden soll.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachdem der Datensatz vom HVS32 bearbeitet wurde, erfolgt die Rückmeldung. Dabei wird der Wert &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Verarbeitet]]&amp;#039;&amp;#039;&amp;#039; auf den Wert 1 gesetzt. Sollte im HVS32 ein Fehler bei der Verarbeitung aufgetreten sein, z.B. &amp;quot;Die Route konnte nicht ermittelt werden!&amp;quot;, so wird zusätzlich das Feld &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Fehler]]&amp;#039;&amp;#039;&amp;#039; mit dem Wert 1 und der Fehlertext in &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Fehlertext1]]&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;[[#Steuerungs-Teil|HVS32Fehlertext2]]&amp;#039;&amp;#039;&amp;#039; zurück gemeldet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Anfrage (Request) und Rückmeldung (Response) können weitere &amp;quot;Subrequests / -responses&amp;quot; konfiguriert werden. Diese SQLs werden zusätzlich ausgeführt und die Daten mit dem Hauptrequest / -response angereichert. Für jede Request / Response und Subrequest / - response kann die SQL individuell angepasst, sowie eine unterschiedliche Datenbankquelle konfiguriert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zusätzlich gibt es die Möglichkeit einen Fall Back zu konfigurieren, welcher ausgeführt wird, sobald der Request oder Response fehlschlagen sollte. Zum Beispiel wenn in der Request Steuerzeichen  oder in der Rückmeldung ein falscher Datentyp (alphanumerische anstelle von numerischen Werten) übermittelt wird. Des Weiteren kann der Fall Back genutzt werden, wenn keine HVS32 Clients am DGS verbunden sind. Damit soll verhindert werden, das fehlerhafte Datensätze immer wieder selektiert werden und somit erneut auf Fehler laufen.&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Funktionsbeschreibung ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
== Steuerungs-Teil ==&lt;br /&gt;
Anhand vom Steuerungs-Teil wird definiert, welche Aktion mit dem Datensatz aus der Datenbank durchgeführt werden soll.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feldname !! Typ !! Max Länge !! Dezimalstellen !! Belegung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ID&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Eindeutige Nummer zur Identifizierung des Datensatzes (Autocounter).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Funktion&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Die Funktionsnummer, die im HVS32 für den Datensatz ausgeführt werden soll.&amp;lt;br&amp;gt;&lt;br /&gt;
1 = [[#Packstück-Verarbeitung (VersandDatenAnfrage)|VersandDatenAnfrage]]&amp;lt;br&amp;gt;&lt;br /&gt;
2 = [[#Packstück verladen/freigeben (VerladeVersandDaten)|VerladeVersandDaten]]&amp;lt;br&amp;gt;&lt;br /&gt;
3 = [[#Packstückdaten aktualisieren (UpdateVersandDaten)|UpdateVersandDaten]]&amp;lt;br&amp;gt;&lt;br /&gt;
4 = [[#Packstück stornieren (StornoVersandDaten)|StornoVersandDaten]]&amp;lt;br&amp;gt;&lt;br /&gt;
5 = [[#Tagesabschluss (Tagesabschluss)|Tagesabschluss]]&amp;lt;br&amp;gt;&lt;br /&gt;
6 = [[#Packstückdaten prüfen (VersandDatenPruefAnfrage)|VersandDatenPruefAnfrage]]&amp;lt;br&amp;gt;&lt;br /&gt;
7 = [[#Packstückdaten anonymisieren (AnonymisiereVersandDaten)|AnonymisiereVersandDaten]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;HVS32Verarbeitet&amp;#039;&amp;#039;&amp;#039; || [[#Datentypen|Integer]] || - || - || Wird nach der Verarbeitung im HVS32 auf 1 gesetzt. Datensätze werden anhand dieses Feldes selektiert.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehler || [[#Datentypen|Integer]] || - || - || Wenn der Datensatz im HVS32 verarbeitet worden ist und ein Fehler auftrat, wird dieser Wert auf 1 gesetzt.&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext1 || [[#Datentypen|String]] || 200 || - || Fehlertext im Fehlerfall&lt;br /&gt;
|-&lt;br /&gt;
| HVS32Fehlertext2 || [[#Datentypen|String]] || 200 || - || Fehlertext im Fehlerfall&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Steuerungs-Teil ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Verfügbare HVS32 Funktionen =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstück-Verarbeitung (VersandDatenAnfrage) ===&lt;br /&gt;
Die Gatewayfunktion VersandDatenAnfrage wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort ein Etikett für ein Packstück zu erzeugen und verbuchen. Ein Etikett wird für alle weiteren Funktionen wie Storno, Verladefreigabe, etc. anhand der hostseitigen Packstück-ID identifiziert. Diese wird im Feld PackstueckID übergeben und muss dementsprechend innerhalb des Versandsystems eindeutig sein.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Artikel- und Gefahrgutdaten sollten jeweils in einer eigenen Tabelle mit 1:n relation zur Packstücktabelle realisiert werden. Die Relation der Tabellen kann zum Beispiel über die ID aus dem [[#Steuerungs-Teil|Steuerungs-Teil]] erfolgen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCck-Verarbeitung_.28VersandDatenAnfrage.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VerladeDatenAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstück verladen/freigeben (VerladeVersandDaten) ===&lt;br /&gt;
Die Gatewayfunktion VerladeVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort Packstücke für den Ausgang frei zu geben. Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCck_verladen.2Ffreigeben_.28VerladeVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VerladeVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstückdaten aktualisieren (UpdateVersandDaten) ===&lt;br /&gt;
Die Gatewayfunktion UpdateVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort die Daten von bestehende Packstücken zu verändern. Diese Anfrage wird zum Beispiel gesendet, wenn der Warenwert für ein Packstück erst zu einem späteren Zeitpunkt bekannt ist. Dabei wird stets über das Feld PackstueckID und bei Belegung auch über das Feld TrackingNr gesucht. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bei dieser Anfrage werden allerdings die zu aktualisierenden Felder und Inhalte nicht mehr nach den Richtlinien des Frachtführers geprüft (z.B. Gewichtsgrenzen, etc.). Es muss somit vom Vorsystem sichergestellt werden, dass die aktualisierenden Werte mit den Richtlinien des Frachtführers übereinstimmen. Sollte dies nicht möglich sein, kann diese Funktion nicht genutzt werden, sondern das Etikett muss storniert und neu verarbeitet werden. Außerdem können Felder, welche bereits auf einem Etikett angedruckt oder vom Versandsystem HVS32 in einer Frachtführerabwicklung ermittelt wurden (z.B. Adresse, Route, TrackingNr, Sonderdienste, etc.) nicht manipuliert werden.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ACHTUNG: Alle Felder, welche im Versandsystem aktualisiert werden sollen, müssen vor der Nutzung dieser Funktion abgestimmt und im Versandsystem entsprechend konfiguriert werden!&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCckdaten_aktualisieren_.28UpdateVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE UpdateVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Packstück stornieren (StornoVersandDaten) ===&lt;br /&gt;
Die Gatewayfunktion StornoVersandDaten wird vom Data-Gateway-Server im Automatik-Polling Modus an das HVS32 gesendet, um dort bestehende Packstücke zu stornieren, die noch nicht auf einer Ausgangsliste sind. In der Regel wird ein Packstück anhand der hostseitigen Packstück-ID storniert. Diese wird im Feld PackstueckID übergeben. Zusätzlich zur hostseitigen Packstück-ID kann auch die TrackingNr zur Identifikation des Packstücks beitragen, für den Fall, dass die hostseitige Packstück-ID keine Eindeutigkeit garantieren kann.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCck_stornieren_.28StornoVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE StornoVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstückdaten prüfen (VersandDatenPruefAnfrage) ===&lt;br /&gt;
Das Gateway sendet die VersandDatenPruefAnfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit eine VersandDatenAnfrage simuliert. Dabei werden keine Etiketten gedruckt und das Packstück bzw. das Etikett wird nicht verbucht, jedoch sind alle weiteren Prozesse identisch zur VersandDatenAnfrage (Routenermittlung, Trackingnummer-Ermittlung, Adressprüfung, etc.) Diese Funktion dient dazu im Vorfeld alle Versand-Daten zu validieren.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Artikel- und Gefahrgutdaten sollten jeweils in einer eigenen Tabelle mit 1:n relation zur Packstücktabelle realisiert werden. Die Relation der Tabellen kann zum Beispiel über die ID aus dem [[#Steuerungs-Teil|Steuerungs-Teil]] erfolgen.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCckdaten_pr.C3.BCfen_.28VersandDatenPruefAnfrage.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE VersandDatenPruefAnfrage ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Packstückdaten anonymisieren (AnonymisiereVersandDaten) ===&lt;br /&gt;
Das Gateway sendet die AnonymisiereVersandDaten an das Automatik-Polling des HVS32. Im HVS32 werden somit Kunden bezogene Daten für den entsprechenden Datensatz gemäß DSGVO anonymisiert. Diese Anonymisierung wird unwiderruflich und endgültig auf der Datenbankebene des Versandsystems durchgeführt. Eine Wiederherstellung der ursprünglichen Daten ist somit nicht mehr möglich. Log-Dateien, Rückmelde-Dateien, bereits übertragene Frachtführer DFÜs etc. sind hiervon nicht betroffen. Es können ausschließlich Packstücke und Sendungen anonymisiert werden, welche bereits Tages abgeschlossen sind.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Packst.C3.BCckdaten_anonymisieren_.28AnonymisiereVersandDaten.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE AnonymisiereVersandDaten ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
=== Tagesabschluss (Tagesabschluss) ===&lt;br /&gt;
Das Gateway sendet die Tagesabschluss-Anfrage an das Automatik-Polling des HVS32. Im HVS32 wird somit ein Tagesabschluss anhand der zusätzlich übergebenen Parameter ausgelöst. Der Tagesabschluss setzt sich aus den Punkten [[HVS32_Automatik-Polling_Funktionen#Ausgangsliste_erzeugen_.28Listenabschluss.29|Ausgangsliste erzeugen]] und [[HVS32_Automatik-Polling_Funktionen#Frachtf.C3.BChrer_DF.C3.9C_erzeugen_.28EDIAbschluss.29|Frachtführer DFÜ erzeugen]] zusammen. Nur Packstücke, welche für den Ausgang freigegeben wurden, werden für den Tagesabschluss berücksichtigt. Standardmäßig sind alle Packstücke freigegeben, außer sie wurden durch das Erweiterungsmodul Ausgangsscannung gesperrt. Die Rückmeldung im HVS32 findet nach dem Ausführen des Tagesabschluss statt. Es stehen keine Packstück-/Sendungs-Daten für die Rückmeldung zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Vergleich zu den anderen Funktionalitäten bezieht sich ein Tagesabschluss nicht auf ein einzelnes Packstück. Somit darf ein bestehender Datensatz, welcher z.B. für einen Labeldruck verwendet worden ist, nicht in der HVS32Funktion (=5) aus dem [[HVS32 JDBC Schnittstelle (Automatik-Polling)#Steuerungs-Teil|Steuerungs-Teil]] angepasst werden. Der Tagesabschluss sollte als eigenständiger Datensatz in der Tabelle angelegt werden. Da sich die Übergabeparameter vom Tagesabschluss von den restlichen Funktionalitäten unterscheiden, ist es empfohlen eine separate Tabelle aufzusetzen, in welcher nur die für diese Anfrage benötigten Felder vorhanden sind.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[HVS32_Automatik-Polling_Funktionen#Tagesabschluss_.28Tagesabschluss.29|Schnittstellen-Feld-Beschreibung]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Tagesabschluss ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Verfügbare Funktionen ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
= Beispiele =&lt;br /&gt;
Bitte beachten Sie, dass es sich bei den folgenden Scripten nur um eine Hilfestellung von unserer Seite handelt. Die Administration der Datenbank obliegt in der Verantwortung des Kunden.&amp;lt;br&amp;gt; Feldnamen /-längen /-formate oder auch Tabellennamen können prinzipiell abweichen, müssen in diesem Fall jedoch individuell betrachtet/analysiert werden.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MySQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr varchar(20) default NULL,&lt;br /&gt;
        ZielAdrName1 varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrName3 varchar(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ varchar(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ varchar(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt varchar(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion varchar(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof varchar(30) default NULL,&lt;br /&gt;
        Ansprechpartner varchar(20) default NULL,&lt;br /&gt;
        TelefonNr varchar(20) default NULL,&lt;br /&gt;
        FaxNr varchar(20) default NULL,&lt;br /&gt;
        UstIDNr varchar(20) default NULL,&lt;br /&gt;
        ILNNr varchar(20) default NULL,&lt;br /&gt;
        AuftraggeberID varchar(10) NOT NULL,&lt;br /&gt;
        VersandartID varchar(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 varchar(100) default NULL,&lt;br /&gt;
        AVISHinweis2 varchar(100) default NULL,&lt;br /&gt;
        AVISZusatz1 varchar(60) default NULL,&lt;br /&gt;
        AVISZusatz2 varchar(60) default NULL,&lt;br /&gt;
        LieferscheinNr varchar(40) NOT NULL,&lt;br /&gt;
        AuftragNr varchar(20) default NULL,&lt;br /&gt;
        BestellNr varchar(20) default NULL,&lt;br /&gt;
        Warenwert decimal(18,2) default NULL,&lt;br /&gt;
        WWWaehrung varchar(3) default NULL,&lt;br /&gt;
        Nachnahme decimal(18,2) default NULL,&lt;br /&gt;
        NNWaehrung varchar(3) default NULL,&lt;br /&gt;
        NNVermerk varchar(1) default NULL,&lt;br /&gt;
        NNVerwendung varchar(30) default NULL,&lt;br /&gt;
        Versicherungswert decimal(18,2) default NULL,&lt;br /&gt;
        VWWaehrung varchar(3) default NULL,&lt;br /&gt;
        FrankaturKennung varchar(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung varchar(10) default NULL,&lt;br /&gt;
        ZBZoll varchar(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr varchar(10) default NULL,&lt;br /&gt;
        Sonderdienste varchar(30) default NULL,&lt;br /&gt;
        SendungsInhalt varchar(30) default NULL,&lt;br /&gt;
        TerminArt varchar(1) default NULL,&lt;br /&gt;
        TerminDatum varchar(10) default NULL,&lt;br /&gt;
        TerminZeit varchar(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse varchar(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ varchar(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ varchar(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt varchar(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr varchar(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ varchar(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ varchar(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt varchar(50) default NULL,&lt;br /&gt;
        PostLeitcode varchar(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent varchar(5) default NULL,&lt;br /&gt;
        FrachtBrief varchar(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht decimal(8,3) default NULL,&lt;br /&gt;
        NettoGewicht decimal(8,3) default NULL,&lt;br /&gt;
        PackStkGes int(10) unsigned default NULL,&lt;br /&gt;
        PackStkNr int(10) unsigned default NULL,&lt;br /&gt;
        Verpackungsart varchar(6) default NULL,&lt;br /&gt;
        PackstueckLaenge int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckBreite int(10) unsigned default NULL,&lt;br /&gt;
        PackstueckHoehe int(10) unsigned default NULL,&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        PackstueckID varchar(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  varchar(35) default NULL,&lt;br /&gt;
        VersandSendungsNr varchar(20) default NULL,&lt;br /&gt;
        DruckDateTime varchar(20) default NULL,&lt;br /&gt;
        AusgangDateTime varchar(10) default NULL,&lt;br /&gt;
        Gebuehr decimal(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung varchar(3) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck_dailyclosing (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigint(20) unsigned NOT NULL auto_increment,&lt;br /&gt;
        HVS32Funktion int(10) unsigned NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler int(1) unsigned NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 varchar(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 varchar(200) default NULL,&lt;br /&gt;
        -- Tagesabschluss Parameter&lt;br /&gt;
        Packplatz varchar(10) default NULL,&lt;br /&gt;
        FrachtfuehrerTypList varchar(250) default NULL,&lt;br /&gt;
        AuftraggeberIDList varchar(250) default NULL, &lt;br /&gt;
        VersandartIDList varchar(250) default NULL,&lt;br /&gt;
        Wechselbruecke varchar(20) default NULL,&lt;br /&gt;
        Druckername varchar(30) default NULL,&lt;br /&gt;
        -- Primärschlüssel&lt;br /&gt;
        PRIMARY KEY (ID)&lt;br /&gt;
) ENGINE=InnoDB DEFAULT CHARSET=latin1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;toccolours mw-collapsible mw-collapsed&amp;quot; style=&amp;quot;overflow:auto;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-weight:bold;line-height:1.6;&amp;quot;&amp;gt;&amp;#039;&amp;#039;&amp;#039;MSSQL&amp;#039;&amp;#039;&amp;#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible-content&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 1,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Sendungsteil&lt;br /&gt;
        KundenNr VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrName1 VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrName2 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrName3 VARCHAR(50) default NULL,&lt;br /&gt;
        ZielAdrStrasse VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrLKZ VARCHAR(5) NOT NULL,&lt;br /&gt;
        ZielAdrPLZ VARCHAR(10) NOT NULL,&lt;br /&gt;
        ZielAdrOrt VARCHAR(50) NOT NULL,&lt;br /&gt;
        ZielAdrRegion VARCHAR(20) default NULL,&lt;br /&gt;
        ZielAdrBahnhof VARCHAR(30) default NULL,&lt;br /&gt;
        Ansprechpartner VARCHAR(20) default NULL,&lt;br /&gt;
        TelefonNr VARCHAR(20) default NULL,&lt;br /&gt;
        FaxNr VARCHAR(20) default NULL,&lt;br /&gt;
        UstIDNr VARCHAR(20) default NULL,&lt;br /&gt;
        ILNNr VARCHAR(20) default NULL,&lt;br /&gt;
        AuftraggeberID VARCHAR(10) NOT NULL,&lt;br /&gt;
        VersandartID VARCHAR(10) NOT NULL,&lt;br /&gt;
        AVISHinweis1 VARCHAR(100) default NULL,&lt;br /&gt;
        AVISHinweis2 VARCHAR(100) default NULL,&lt;br /&gt;
        AVISZusatz1 VARCHAR(60) default NULL,&lt;br /&gt;
        AVISZusatz2 VARCHAR(60) default NULL,&lt;br /&gt;
        LieferscheinNr VARCHAR(40) NOT NULL,&lt;br /&gt;
        AuftragNr VARCHAR(20) default NULL,&lt;br /&gt;
        BestellNr VARCHAR(20) default NULL,&lt;br /&gt;
        Warenwert NUMERIC(18,2) default NULL,&lt;br /&gt;
        WWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        Nachnahme NUMERIC(18,2) default NULL,&lt;br /&gt;
        NNWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        NNVermerk VARCHAR(1) default NULL,&lt;br /&gt;
        NNVerwendung VARCHAR(30) default NULL,&lt;br /&gt;
        Versicherungswert NUMERIC(18,2) default NULL,&lt;br /&gt;
        VWWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        FrankaturKennung VARCHAR(10) default NULL,&lt;br /&gt;
        Zahlungsbedinung VARCHAR(10) default NULL,&lt;br /&gt;
        ZBZoll VARCHAR(1) default NULL,&lt;br /&gt;
        FrachtfuehrerKDNr VARCHAR(10) default NULL,&lt;br /&gt;
        Sonderdienste VARCHAR(30) default NULL,&lt;br /&gt;
        SendungsInhalt VARCHAR(30) default NULL,&lt;br /&gt;
        TerminArt VARCHAR(1) default NULL,&lt;br /&gt;
        TerminDatum VARCHAR(10) default NULL,&lt;br /&gt;
        TerminZeit VARCHAR(5) default NULL,&lt;br /&gt;
        NeutabsenderName1 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName2 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderName3 VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderStrasse VARCHAR(30) default NULL,&lt;br /&gt;
        NeutabsenderLKZ VARCHAR(3) default NULL,&lt;br /&gt;
        NeutabsenderPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        NeutabsenderOrt VARCHAR(30) default NULL,&lt;br /&gt;
        RechnungsEmpfName1 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName2 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfName3 VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfStr VARCHAR(50) default NULL,&lt;br /&gt;
        RechnungsEmpfLKZ VARCHAR(5) default NULL,&lt;br /&gt;
        RechnungsEmpfPLZ VARCHAR(10) default NULL,&lt;br /&gt;
        RechnungsEmpfOrt VARCHAR(50) default NULL,&lt;br /&gt;
        PostLeitcode VARCHAR(15) default NULL,&lt;br /&gt;
        PostZielFrachtzent VARCHAR(5) default NULL,&lt;br /&gt;
        FrachtBrief VARCHAR(20) default NULL,&lt;br /&gt;
        -- Packstueckteil&lt;br /&gt;
        Gewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        NettoGewicht NUMERIC(8,3) default NULL,&lt;br /&gt;
        PackStkGes INT default NULL,&lt;br /&gt;
        PackStkNr INT default NULL,&lt;br /&gt;
        Verpackungsart VARCHAR(6) default NULL,&lt;br /&gt;
        PackstueckLaenge INT default NULL,&lt;br /&gt;
        PackstueckBreite INT default NULL,&lt;br /&gt;
        PackstueckHoehe INT default NULL,&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        PackstueckID VARCHAR(15) NOT NULL,&lt;br /&gt;
        -- Rückmeldung&lt;br /&gt;
        TrackingNr  VARCHAR(35) default NULL,&lt;br /&gt;
        VersandSendungsNr VARCHAR(20) default NULL,&lt;br /&gt;
        DruckDateTime VARCHAR(20) default NULL,&lt;br /&gt;
        AusgangDateTime VARCHAR(10) default NULL,&lt;br /&gt;
        Gebuehr NUMERIC(8,3) default NULL, &lt;br /&gt;
        GebuehrWaehrung VARCHAR(3) default NULL,&lt;br /&gt;
        AusgangslisteNr INT default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
CREATE TABLE polling_packstueck_dailyclosing (&lt;br /&gt;
        -- Steuerungsteil&lt;br /&gt;
        ID bigINT IDENTITY(1,1) NOT NULL,&lt;br /&gt;
        HVS32Funktion INT NOT NULL default 5,&lt;br /&gt;
        HVS32Verarbeitet INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehler INT NOT NULL default 0,&lt;br /&gt;
        HVS32Fehlertext1 VARCHAR(200) default NULL,&lt;br /&gt;
        HVS32Fehlertext2 VARCHAR(200) default NULL,&lt;br /&gt;
        -- Tagesabschluss Parameter&lt;br /&gt;
        Packplatz VARCHAR(10) default NULL,&lt;br /&gt;
        FrachtfuehrerTypList VARCHAR(250) default NULL,&lt;br /&gt;
        AuftraggeberIDList VARCHAR(250) default NULL, &lt;br /&gt;
        VersandartIDList VARCHAR(250) default NULL,&lt;br /&gt;
        Wechselbruecke VARCHAR(20) default NULL,&lt;br /&gt;
        Druckername VARCHAR(30) default NULL&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE Beispiele ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= FAQ / Troubleshooting =&lt;br /&gt;
&amp;lt;!-- ------------------------------------------------------------------------------- ENDE FAQ / Troubleshooting ------------------------------------------------------------------------------- --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bhauser</name></author>
	</entry>
</feed>