{"id":1788,"date":"2020-11-12T10:47:17","date_gmt":"2020-11-12T10:47:17","guid":{"rendered":"http:\/\/www.art-events.de\/weblog\/?p=1788"},"modified":"2024-04-19T11:41:01","modified_gmt":"2024-04-19T09:41:01","slug":"ae-wws-lite-artikelverwaltung-mit-firebird-sql-server","status":"publish","type":"post","link":"https:\/\/www.art-events.de\/weblog\/ae-wws-lite-artikelverwaltung-mit-firebird-sql-server\/","title":{"rendered":"AE WWS Lite Artikelverwaltung mit Firebird SQL Server"},"content":{"rendered":"<p>Falls ihr nicht unbedingt Microsoft SQL Server einsetzen wollt, unsere Artikelverwaltung AE WWS Lite gibt es auf Wunsch auch mit integriertem Firebird SQL Client.<\/p>\n<p>Die grundlegende Beschreibung wie ihr SQL mit AE WWS Lite nutzt, findet ihr im SQL Handbuch zur Software. Hier nur noch ein paar Besonderheiten oder neue Zusammenfassungen.<\/p>\n<p><a href=\"https:\/\/terminal-systems.de\/wws-lager\/doc-wwssql-de.pdf\">https:\/\/terminal-systems.de\/wws-lager\/doc-wwssql-de.pdf<\/a><\/p>\n<p>Im Klartext: AE WWS Lite kann auch mit einem Firebird SQL Server kommunizieren. Die Datenbank wird auf dem SQL Server gespeichert. Es k\u00f6nnen mehrere Benutzer gleichzeitig Buchungsvorg\u00e4nge vornehmen. (Allerdings nat\u00fcrlich nicht am gleichen Artikel.)<\/p>\n<p>AE WWS Lite f\u00fcr Firebird SQL gibt es bei uns ohne Aufpreis. Ihr m\u00fcsst uns halt nur sagen, dass ihr lieber Firebird anstelle von Microsoft SQL haben wollt und bekommt einen anderen Download Link mitgeteilt. Doch was ihr tun m\u00fcsst: Ihr m\u00fcsst Euren SQL Server installieren und Datenbank und Tabellen einrichten&#8230;<\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc13_1280129950\"><\/a>\u00dcberblick<\/h4>\n<p>SQL Client Server Verbindungen: PC mit SQL Serversoftware. Client mit AE WWS Lite.<\/p>\n<p><strong>Ben\u00f6tigt:<\/strong><\/p>\n<p>1) Firebird Server Software. Quelle: Download aus dem Internet<\/p>\n<p>2) Admintool f\u00fcr Firebird SQL. Quelle: Download aus dem Internet<\/p>\n<p>3) AE WWS Lite mit Client f\u00fcr Firebird. Quelle: Bezug von AE SYSTEME<\/p>\n<p><strong>ToDo:<\/strong><\/p>\n<p>1) Firebird SQL installieren<\/p>\n<p>2) Admintool installieren<\/p>\n<p>3) Passende Config Datei f\u00fcr Firebird und AE WWS Lite ausw\u00e4hlen f\u00fcr Datenfelder und Feldtypen<\/p>\n<p>4) SQL Datenbank auf Firebird erzeugen.<\/p>\n<p>5) Daten f\u00fcr Superuser \/User Login festlegen<\/p>\n<p>6) SQL Tabelle Artikeldaten erzeugen<\/p>\n<p>7) SQL Tabelle Buchungshistorie erzeugen<\/p>\n<p>8) SQL Tabelle aktive Benutzer erzeugen<\/p>\n<p>9) Connection String f\u00fcr SQL Firebird und Benutzer Arbeitsverzeichnis festlegen<\/p>\n<p>10) AE WWS Lite mit XML Datenbank starten<\/p>\n<p>11) AE WWS Lite. Transfer XML nach SQL durchf\u00fchren<\/p>\n<p>12) AE WWS Lite SQL starten. Fertig!<\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc17_3335212596\"><\/a>AE WWS Lite f\u00fcr SQL<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"648\" height=\"393\" class=\"wp-image-3207\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-1-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-1-2.png 648w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-1-2-300x182.png 300w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><\/p>\n<p>Unter Extras, Settings im Reiter SQL Settings k\u00f6nnt Ihr nachschauen, f\u00fcr welches SQL Eure Version von AE WWS Lite geeignet ist. Siehe rechts oben, SQL Type! Stellt sicher, dass hier Firebird drin steht, wenn Ihr mit Firebird arbeiten wollt!<\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc324_3972359841\"><\/a>Schritt1: Firebird SQL installieren<\/h4>\n<h4><a id=\"post-1788-__RefHeading___Toc3403_1303703964\"><\/a>Welche Version von Firebird<\/h4>\n<p>Firebird 3, typisch in der 64bit Ausstattung:<\/p>\n<p>Firebird-3.0.8.33535_0_x64.exe<\/p>\n<p>Firebird-3.0.4.33054_0_x64.exe<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"201\" class=\"wp-image-3209\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-2-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-2-2.png 600w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-2-2-300x101.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Firebird zu installieren ist erfrischend einfach! Wir w\u00e4hlen meistens die vorgeschlagene Standard-Installation. Wer mehr oder Details in Erfahrung bringen m\u00f6chte: das Internet ist voller Hilfen! Ansonsten siehe auch nachfolgende Bilder!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"562\" class=\"wp-image-3211\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-3-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-3-2.png 499w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-3-2-266x300.png 266w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/p>\n<p>Das soll installiert werden! Der Speicherbedarf kann je nach Version abweichen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"562\" class=\"wp-image-3213\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-4-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-4-2.png 499w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-4-2-266x300.png 266w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/p>\n<p>Gegen Ende sollte diese Anzeige erscheinen. Bitte auf die aktivierten Services achten! Am Ende sicherstellen, dass der Windows Dienst (Run as a Service) gestartet ist Falls es wider Erwarten doch Fragen gibt, die Firebird Profis im Web und Internet helfen gerne weiter.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"649\" height=\"133\" class=\"wp-image-3215\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-5-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-5-2.png 649w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-5-2-300x61.png 300w\" sizes=\"auto, (max-width: 649px) 100vw, 649px\" \/><\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc3405_1303703964\"><\/a>Firebird 3. Admin und Passwort<\/h4>\n<p><strong>[Firebird3]<\/strong><\/p>\n<p>Ein erster Adminbenutzer wird bei der Installation automatisch erstellt. Im Normallfall sind das die folgenden Werte:<\/p>\n<p>User: SYSDBA<\/p>\n<p>Password: masterkey<\/p>\n<p>Wer das Password \u00e4ndern oder weitere Benutzer anlegen m\u00f6chte \u2013 ausf\u00fchrliche Informationen wie hierzu &#8211; bitte im Internet nachlesen:<\/p>\n<p><a href=\"https:\/\/www.firebirdsql.org\/manual\/de\/qsg2-de-config.html\">https:\/\/www.firebirdsql.org\/manual\/de\/qsg2-de-config.html<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"120\" class=\"wp-image-3216\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-6-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-6-2.png 650w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-6-2-300x55.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc3407_1303703964\"><\/a>Installation abschlie\u00dfen. Firebard Server starten<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"562\" class=\"wp-image-3219\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-7-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-7-2.png 499w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-7-2-266x300.png 266w\" sizes=\"auto, (max-width: 499px) 100vw, 499px\" \/><\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc3409_1303703964\"><\/a>Schritt2: Firebird Datenbank und Tabellen anlegen<\/h4>\n<p>Starten Sie AE WWS Lite und \u00f6ffnen eine XML Datenbank \/ Demodatenbank oder legen Sie eine neue Datenbank an!<\/p>\n<p>W\u00e4hlen Sie dann Extras. Settings. Reiter SQL Settings und den Button FIREBIRD SETUP. Achtung: Dieser Button kann nur aktiviert werden, wenn Sie mit einer XML Datenbank arbeiten!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"648\" height=\"393\" class=\"wp-image-3221\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-8-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-8-2.png 648w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-8-2-300x182.png 300w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc3411_1303703964\"><\/a>Datenbank anlegen<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"439\" class=\"wp-image-3222\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-9-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-9-2.png 650w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-9-2-300x203.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/p>\n<p>W\u00e4hlen Sie DATENBANK ANLEGEN. Geben Sie einen Namen der Datenbank an und best\u00e4tigen mit OK. Die gew\u00e4hlte Datenbank wird dann angelegt! Zur Best\u00e4tigung enth\u00e4lt die letzte Zeile im Fenster den Connection String, mit dem eine Verbindung zur Datenbank hergestellt wird.<\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc330_3972359841\"><\/a>Datenmodelle, Feldnamen und Typen<\/h4>\n<p>Jede Datenbank braucht Tabellen. Jede Tabelle braucht Datenfelder. Die Datenfelder m\u00fcssen zur Software AE WWS Lite passen, damit sie ordnungsgem\u00e4\u00df verarbeitet werden k\u00f6nnen. Wir haben Tabellennamen, Feldnamen und Feldtypen vorbestimmt. Sie m\u00fcssen nun die Datenbank so konfigurieren, dass Software und SQL Server diese Festlegungen unterst\u00fctzen, sonst gibt es Kommunikationsprobleme und Fehlermeldungen. Wichtig: Feldnamen und Feldtypen m\u00fcssen exakt so definiert werden, wie sie die Software erwartet. Sonst gibt es Probleme mit der Verarbeitung.<\/p>\n<p>Damit das Anlegen der Tabellen einfach geht: das SQL Modul wird als ZIP Archiv ausgeliefert. In diesem Archiv befinden sich diverse Config-Dateien mit Tabellen, Feldnamen und Feldtypen sowohl f\u00fcr Firebird SQL als auch f\u00fcr Microsoft SQL Server und jeweils f\u00fcr verschiedene Programmversionen. W\u00e4hlen Sie eine Config Datei f\u00fcr Firebird und eine Versionsnummer, die zur verwendeten Version von AE WWS Lite passt!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"433\" class=\"wp-image-3223\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-10-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-10-2.png 650w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-10-2-300x200.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/p>\n<p>Insgesamt sind es mehrere Tabellen, die angelegt werden m\u00fcssen. Das ZIP Archiv f\u00fcr SQL steht im Download Center zur Verf\u00fcgung:<\/p>\n<p><a href=\"https:\/\/www.terminal-systems.de\/wp\/home-2\/lager1\/lagerverwaltung-aktuell\/lagerverwaltung-software-download\/aewwslite-dokucenter\/\">https:\/\/www.terminal-systems.de\/wp\/home-2\/lager1\/lagerverwaltung-aktuell\/lagerverwaltung-software-download\/aewwslite-dokucenter\/<\/a><\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc3415_1303703964\"><\/a>Tabellen anlegen: Artikel<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"760\" class=\"wp-image-3224\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-11-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-11-2.png 770w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-11-2-300x296.png 300w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-11-2-768x758.png 768w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/p>\n<p>\u00d6ffnen Sie die Config Datei mit einem Editor. Markieren Sie die SQL Befehle zum Anlegen der Artikeltabelle und kopieren Sie den Inhalt in die Zwischenablage. Achten Sie darauf dass alle Zeilen kopiert werden: beginnt mit create table \u2026. end endet mit );<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"380\" class=\"wp-image-3225\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-12-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-12-2.png 650w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-12-2-300x175.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/p>\n<p>Wechseln Sie innerhalb von AE WWS Lite auf den Reiter TABELLEN ANLEGEN. F\u00fcgen Sie den kopierten Inhalt der Zwischenablage in das gro\u00dfe, wei\u00dfe Textfeld ein. Bet\u00e4tigen Sie den Button BEFEHL AUSF\u00dcHREN. Die entsprechende SQL Tabelle (hier ARTLIST100) wird angelegt und Sie erhalten eine Vollzugsmeldung.<\/p>\n<p>Mit diesem Schritt wurde eine SQL Tabelle mit dem genau definierten Feldern angelegt, wie sie von der Software erwartet werden. Es m\u00fcssen noch weitere Tabellen angelegt werden \u2013 bitte wie in den n\u00e4chsten Seiten beschrieben fortfahren!<\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc3417_1303703964\"><\/a>Tabelle anlegen: LOG \/ Historie Daten<\/h4>\n<p>Nach gleichem Verfahren die LOG Datei f\u00fcr die Buchungshistorie anlegen!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"760\" class=\"wp-image-3226\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-13-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-13-2.png 770w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-13-2-300x296.png 300w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-13-2-768x758.png 768w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc3419_1303703964\"><\/a>Tabellen anlegen: Aktive Benutzer<\/h4>\n<p>Nach gleichem Verfahren auch die Tabelle f\u00fcr die aktiven Benutzer anlegen!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"760\" class=\"wp-image-3227\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-14-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-14-2.png 770w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-14-2-300x296.png 300w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-14-2-768x758.png 768w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc2019_3525491899\"><\/a>Schritt3: Verbindungsstring SQL Connection INI<\/h4>\n<h4><a id=\"post-1788-__RefHeading___Toc2021_3525491899\"><\/a>Connection String<\/h4>\n<p>Damit AE WWS Lite Eure SQL Datenbank erreichen kann, wird ein SQL Connection String ben\u00f6tigt. Dieser enth\u00e4lt Namen der Datenbank sowie die Zugangsdaten UND noch ein f\u00fcr alle User gemeinsam nutzbares Arbeitsverzeichnis. Eingetragen werden die Daten in der Datei:<\/p>\n<p>SQLConnectionV2.ini<\/p>\n<p>Im Beispiel seht Ihr eine Datei, die verschiedene SQL Server enth\u00e4lt. Zeilen, die mit \/\/ beginnen werden vom Programm ignoriert, d.h. nur die erste und letzte Zeile ist momentan aktuell und wird verarbeitet.<\/p>\n<p>SQL_Connection: der Connection String f\u00fcr SQL Server mit Zugangsdaten<\/p>\n<p>SQL_SharedFolder: ein f\u00fcr alle Benutzer erreichbares Arbeitsverzeichnis auf einem Windows Rechner. Alle Benutzer m\u00fcssen dieses Verzeichnis unter der hier gemachten Angabe erreichen k\u00f6nnen und dort Lese- u. Schreibrechte haben!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"388\" class=\"wp-image-3228\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-15-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-15-2.png 650w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-15-2-300x179.png 300w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/p>\n<p>SQL_Connection: DataSource=localhost;Database=D:\\DataBase\\FBAEWWS.fdb;User=SYSDBA;Password=0021;Port=3050<\/p>\n<p>SQL_SharedFolder: T:\\Temp\\AE_WWS<\/p>\n<p>Wenn Eurer Rechner im Netzwerk auch f\u00fcr andere Benutzer erreichbar sein soll: localhost durch die IP Adresse ersetzen und darauf achten, dass die Firewall des Rechners Firebird SQL Anfragen akzeptiert. (Tipp: F\u00fcr Testzwecke anfangs ausschalten. Sp\u00e4ter entsprechend konfigurieren!)<\/p>\n<p>Beispiel: Firebird l\u00e4uft auf einem Rechner mit IP 192.168.4.107:<\/p>\n<p>SQL_Connection: DataSource=192.168.4.107;Database=D:\\DataBase\\FBAEWWS.fdb;User=SYSDBA;Password=0021;Port=3050<\/p>\n<p><a id=\"post-1788-__RefHeading___Toc2023_3525491899\"><\/a>Erzeugen der SQL Connection INI<\/p>\n<p><a id=\"post-1788-__RefHeading___Toc2025_3525491899\"><\/a>Falls notwendig: INI Datei netzwerkf\u00e4hig machen<\/p>\n<p><a id=\"post-1788-__RefHeading___Toc2027_3525491899\"><\/a>Kopieren der Datei<\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc2029_3525491899\"><\/a>Schritt4. Optional. Vorhandene Datenbank von XML nach Firebird \u00fcbertragen<\/h4>\n<p>AE WWS Lite enth\u00e4lt f\u00fcr SQL eine Transferautomatik. Das bedeutet, Ihr k\u00f6nnt mit einer XML Datenbank starten und dann automatisch alle Daten (Artikeldaten + Logdaten) an den SQL Server \u00fcbertragen lassen! Hierbei werden dann auch gleich die Felder und Daten getestet, ob ihr alles richtig gemacht habt.<\/p>\n<p>Einfach AE WWS Lite mit XML Datenbank starten. Men\u00fc Lagerdatei &#8211; SQL Mode &#8211; Transfer XML nach SQL w\u00e4hlen und Daten \u00fcbertragen lassen!<\/p>\n<p>Es werden die Stamm- und Buchungsdaten automatisch an den SQL Server \u00fcbertragen und in die Tabellen gespeichert. Wenn alles ohne Fehler vollzogen ist &#8211; Programm beenden. Neu starten und fortan mit SQL Datenbank arbeiten!<\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc2031_3525491899\"><\/a>XML Datenbank nach SQL \u00fcbertragen<\/h4>\n<p>Schritt 1: SQL Datenbankserver installieren<\/p>\n<p>Schritt 2: SQL Tabellen einrichten<\/p>\n<p>Schritt 3: SQL Connection String der SQL Erweiterung f\u00fcr AE WWS LITE festlegen, damit PC Clients der Benutzer \u00fcber Netzwerk auf die SQL Datenbank zugreifen k\u00f6nnen. Read + Write Access.<\/p>\n<p>Schritt 4: AE WWS Lite starten, bestehende XML Datenbank \u00f6ffnen.<\/p>\n<p>Schritt 5: SQL Transfer aktivieren. Es werden die Artikelstammdaten und Buchungsdaten an den SQL Server \u00fcbermittelt und dort in die Tabellen gespeichert. Falls es Probleme gibt, werdet ihr informiert.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"360\" height=\"251\" class=\"wp-image-3229\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-16-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-16-2.png 360w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-16-2-300x209.png 300w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/><\/p>\n<p>Schritt 6: Programm beenden. Neu Starten. Nun die SQL Verbindung w\u00e4hlen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"360\" height=\"226\" class=\"wp-image-3230\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-17-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-17-2.png 360w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-17-2-300x188.png 300w\" sizes=\"auto, (max-width: 360px) 100vw, 360px\" \/><\/p>\n<p>Fertig! Ab sofort nutzt Ihr SQL. In der Bedienung hat sich sonst nichts ge\u00e4ndert.<\/p>\n<p>Fertig! Sie k\u00f6nnen AE WWS Lite nun beenden und neu starten. W\u00e4hlen Sie beim Start die Schaltfl\u00e4che FIREBIRD SQL Datenbank \u00f6ffnen!<\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc326_3972359841\"><\/a>Optional: Admintool installieren<\/h4>\n<p>Als Admintool f\u00fcr den Firebird SQL Server verwenden wir FlameRobin. Das k\u00f6nnt ihr auch gleich installieren oder euch ein anderes Admintool aussuchen. Wichtig: ihr braucht ein Admintool, um mit einem SQL Server zu arbeiten!<\/p>\n<p><a href=\"http:\/\/www.flamerobin.org\/\">http:\/\/www.flamerobin.org\/<\/a><\/p>\n<p>Hinweis: Einige Versionen von FlameRobin werden im ZIP Archiv geliefert. Die m\u00fcsst ihr gar nicht installieren, sondern nur das ZIP entpacken und dann den EXE starten! Tolle Idee! Egal ob mit oder ohne Installation, wenn Ihr ein Admintool oder FlameRobin habt: starten! Server verbinden und irgendwann sollte es so \u00e4hnlich ausschauen:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"346\" height=\"473\" class=\"wp-image-3231\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-18-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-18-2.png 346w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-18-2-219x300.png 219w\" sizes=\"auto, (max-width: 346px) 100vw, 346px\" \/><\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc289_731241891\"><\/a>Exkurs: Datenbank anlegen mit Admintool<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"344\" height=\"263\" class=\"wp-image-3232\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-19-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-19-2.png 344w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-19-2-300x229.png 300w\" sizes=\"auto, (max-width: 344px) 100vw, 344px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"401\" height=\"477\" class=\"wp-image-3233\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-20-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-20-2.png 401w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-20-2-252x300.png 252w\" sizes=\"auto, (max-width: 401px) 100vw, 401px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"581\" height=\"477\" class=\"wp-image-3234\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-21-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-21-2.png 581w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-21-2-300x246.png 300w\" sizes=\"auto, (max-width: 581px) 100vw, 581px\" \/><\/p>\n<p>Gew\u00fcnschte Datenbank anlegen. Datenbase Pfad eintragen. User Name f\u00fcr Admin und Password vergeben. Button CREATE nimmt Euch die weitere Arbeit ab und legt die Datenbank auf dem SQL Server an.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"581\" height=\"233\" class=\"wp-image-3235\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-22-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-22-2.png 581w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-22-2-300x120.png 300w\" sizes=\"auto, (max-width: 581px) 100vw, 581px\" \/><\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc328_3972359841\"><\/a>Exkurs: Artikel-Tabelle anlegen mit Admintool<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"492\" class=\"wp-image-3236\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-23-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-23-2.png 600w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-23-2-300x246.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>\u00d6ffnet die Textdatei mit einem Editor und kopiert die SQL Befehle zum Anlegen einer Tabelle in die Zwischenablage. Step 2 in der Config-Datei. Markiert die SQL Befehle zum Anlegen der Artikeltabelle und kopiert sie in die Zwischenablage. Achtet darauf dass Ihr alle Zeilen zum CREATE kopiert. Beginnt mit<\/p>\n<p>create table \u2026.<\/p>\n<p>end endet mit );<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"583\" height=\"473\" class=\"wp-image-3237\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-24-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-24-2.png 583w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-24-2-300x243.png 300w\" sizes=\"auto, (max-width: 583px) 100vw, 583px\" \/><\/p>\n<p>W\u00e4hlt im SQL Admintool CREATE NEW Table aus, oder rechte Maustaste bei TABLES, damit Ihr eine SQL Tabelle erzeugen (CREATE) k\u00f6nnt.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"480\" class=\"wp-image-3238\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-25-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-25-2.png 600w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-25-2-300x240.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Kopiert die SQL Befehle f\u00fcr eine Tabelle aus der Zwischenablage in das SQL Befehlsfenster und startet ausf\u00fchren!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"140\" height=\"87\" class=\"wp-image-3239\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-26-2.png\" \/><\/p>\n<p>Im unteren Teil der Anzeige seht ihr dann die Statistik und ob es geklappt hat oder nicht. So soll es aussehen:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"279\" class=\"wp-image-3240\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-27-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-27-2.png 600w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-27-2-300x140.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Die Tabelle wurde in der Datenbank angelegt und steht nun f\u00fcr die Aufnahme der Daten zur Verf\u00fcgung.<\/p>\n<p>Wendet dieses Verfahren auch bei den anderen Tabellen an, die ben\u00f6tigt werden!<\/p>\n<h4><a id=\"post-1788-__RefHeading___Toc14_3335212596\"><\/a>Exkurs: SQL Tabellen im Admintool<\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"658\" height=\"588\" class=\"wp-image-3241\" src=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-28-2.png\" srcset=\"https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-28-2.png 658w, https:\/\/www.art-events.de\/weblog\/wp-content\/uploads\/2020\/11\/word-image-1788-28-2-300x268.png 300w\" sizes=\"auto, (max-width: 658px) 100vw, 658px\" \/><\/p>\n<p>Am Ende habt Ihr eine SQL Datenbank mit o.a. angelegten Tabellen:<\/p>\n<ul>\n<li>ARTLIST100. Tabelle f\u00fcr die Artikelstammdaten<\/li>\n<li>LOGLIST202. Tabelle f\u00fcr die Buchungshistorie<\/li>\n<li>WWS100USR. Tabelle f\u00fcr aktive SQL Benutzer in der Datenbank<\/li>\n<\/ul>\n<p>Nat\u00fcrlich sind diese Tabellen zum jetzigen Zeitpunkt noch leer, d.h. sie enthalten keine Daten.<\/p>\n<p>Falls ihr nicht unbedingt Microsoft SQL Server einsetzen wollt, unsere Artikelverwaltung AE WWS Lite gibt es auf Wunsch auch mit integriertem Firebird SQL Client.<\/p>\n<p>Die grundlegende Beschreibung wie ihr SQL mit AE WWS Lite nutzt, findet ihr im SQL Handbuch zur Software. Hier nur noch ein paar Besonderheiten oder neue Zusammenfassungen.<\/p>\n<p><a href=\"https:\/\/terminal-systems.de\/wws-lager\/doc-wwssql-de.pdf\">https:\/\/terminal-systems.de\/wws-lager\/doc-wwssql-de.pdf<\/a><\/p>\n<p>Im Klartext: AE WWS Lite kann auch mit einem Firebird SQL Server kommunizieren. Die Datenbank wird auf dem SQL Server gespeichert. Es k\u00f6nnen mehrere Benutzer gleichzeitig Buchungsvorg\u00e4nge vornehmen. (Allerdings nat\u00fcrlich nicht am gleichen Artikel.)<\/p>\n<p>AE WWS Lite f\u00fcr Firebird SQL gibt es bei uns ohne Aufpreis. Ihr m\u00fcsst uns halt nur sagen, dass ihr lieber Firebird anstelle von Microsoft SQL haben wollt und bekommt einen anderen Download Link mitgeteilt. Doch was ihr tun m\u00fcsst: Ihr m\u00fcsst Euren SQL Server installieren und Datenbank und Tabellen einrichten&#8230;<\/p>\n<hr \/>\n<p>Updates und ge\u00e4nderte Dokumentationen findet ihr bei uns im Doku Center:<\/p>\n<p><a href=\"https:\/\/www.terminal-systems.de\/wp\/lager1\/lagerverwaltung-aktuell\/aewwslite-dokucenter\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.terminal-systems.de\/wp\/lager1\/lagerverwaltung-aktuell\/aewwslite-dokucenter\/<\/a><\/p>\n<hr \/>\n<p>Text und Entwurf. (c) AE SYSTEME Testcenter<br \/>\nHans-J. Walter\u00a0<a href=\"mailto:hjw@terminal-systems.de\">hjw@terminal-systems.de<\/a><\/p>\n<p><em>Hinweis: Alle Angaben ohne Gew\u00e4hr. Diese Beschreibung bezieht sich auf unsere Installation und stellt keine Bewertung der verwendeten Techniken da.\u00a0<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Falls ihr nicht unbedingt Microsoft SQL Server einsetzen wollt, unsere Artikelverwaltung AE WWS Lite gibt es auf Wunsch auch mit integriertem Firebird SQL Client. Die grundlegende Beschreibung wie ihr SQL mit AE WWS Lite nutzt, findet ihr im SQL Handbuch zur Software. Hier nur noch ein paar Besonderheiten oder neue Zusammenfassungen. https:\/\/terminal-systems.de\/wws-lager\/doc-wwssql-de.pdf Im Klartext: AE [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,28],"tags":[],"class_list":["post-1788","post","type-post","status-publish","format-standard","hentry","category-anwendungen","category-neues-vom-lager","entry"],"_links":{"self":[{"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/posts\/1788","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/comments?post=1788"}],"version-history":[{"count":0,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/posts\/1788\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/media?parent=1788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/categories?post=1788"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/tags?post=1788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}