| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| de:cobi.wms:teamzaehlerdienst [2026/02/18 13:25] – [5. Funktionsweise & Limitierungen] thuth | de:cobi.wms:teamzaehlerdienst [2026/06/30 12:28] (current) – [3. Firewall & Datenbank-Update] thuth |
|---|
| SET INCAPIURL = 'http://10.10.10.20:61000/api/v1/', | SET INCAPIURL = 'http://10.10.10.20:61000/api/v1/', |
| INCAPIKEY = 'IHR_GEWÄHLTER_API_KEY' | INCAPIKEY = 'IHR_GEWÄHLTER_API_KEY' |
| WHERE COMPANY = 'Ihr_SAP_Company_Name'; | WHERE COMPANYID = 'Ihr_SAP_Company_Name'; |
| </code> | </code> |
| |
| Hier ist eine Übersicht der wichtigsten Felder und ihrer Funktion: | Hier ist eine Übersicht der wichtigsten Felder und ihrer Funktion: |
| |
| * **Kestrel -> Endpoints -> Http -> Url:** Der Port, auf dem der Dienst und das Hangfire-Dashboard laufen (Standard: ''http://0.0.0.0:61000''). Ändern Sie hier die Portnummer am Ende, falls der Standardport belegt ist. | * Kestrel -> Endpoints -> Http -> Url: Der Port, auf dem der Dienst und das Hangfire-Dashboard laufen (Standard: ''http://0.0.0.0:61000''). Ändern Sie hier die Portnummer am Ende, falls der Standardport belegt ist. |
| * **SAP -> Server:** Adresse und Port des SAP-Servers. | * SAP -> Server: Adresse und Port des SAP-Servers. |
| * **SAP -> Database:** Name der SAP-Firmendatenbank. | * SAP -> Database: Name der SAP-Firmendatenbank. |
| * **SAP -> User** / **Password:** Die Anmeldedaten für SAP Business One. | * SAP -> User / Password: Die Anmeldedaten für SAP Business One. |
| * **SAP -> DatabaseType:** Der ausgewählte Datenbanktyp (z. B. ''dst_HANADB'' oder ''dst_MSSQL2016''). | * SAP -> DatabaseType: Der ausgewählte Datenbanktyp (z. B. ''dst_HANADB'' oder ''dst_MSSQL2016''). |
| * **Jobs -> UpdateInventoryCountingJobCron:** Das Intervall (Cron-Ausdruck) für die asynchrone Verarbeitung. | * Jobs -> UpdateInventoryCountingJobCron: Das Intervall (Cron-Ausdruck) für die asynchrone Verarbeitung. |
| * **Hangfire -> User** / **Password:** Die Zugangsdaten für das Überwachungs-Dashboard. | * Hangfire -> User / Password: Die Zugangsdaten für das Überwachungs-Dashboard. |
| * **Api -> Key:** Der Authentifizierungsschlüssel für die Verbindung zwischen Handscanner und Dienst. | * Api -> Key: Der Authentifizierungsschlüssel für die Verbindung zwischen Handscanner und Dienst. |
| |
| > **Wichtig: Umgang mit Passwörtern** \\ | > **Wichtig: Umgang mit Passwörtern** \\ |
| > Wenn Sie ein Passwort (z. B. im Block `"SAP"` oder `"Hangfire"`) ändern möchten, tragen Sie das neue Passwort einfach im **Klartext (Plaintext)** in die ''appsettings.json'' ein. Speichern Sie die Datei und starten Sie den Windows-Dienst über die Diensteverwaltung (''services.msc'') neu. \\ | > Wenn Sie ein Passwort (z. B. im Block `"SAP"` oder `"Hangfire"`) ändern möchten, tragen Sie das neue Passwort einfach im **Klartext (Plaintext)** in die ''appsettings.json'' ein. Speichern Sie die Datei und starten Sie den Windows-Dienst über die Diensteverwaltung (''services.msc'') neu. \\ |
| > Der Dienst erkennt beim Start automatisch, dass es sich um Klartext handelt, und **hashed** das Passwort umgehend. Wenn Sie die Datei danach erneut öffnen, sehen Sie anstelle Ihres Passworts nur noch den unleserlichen Hash-Wert. | > Der Dienst erkennt beim Start automatisch, dass es sich um Klartext handelt, und **hashed** das Passwort umgehend. Wenn Sie die Datei danach erneut öffnen, sehen Sie anstelle Ihres Passworts nur noch den unleserlichen Hash-Wert. |