Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
test [2020/08/04 14:25]
ew gelöscht
— (aktuell)
Zeile 1: Zeile 1:
-====== Installation TSE ====== 
  
-Dieser Artikel beschreibt die Einrichtung der TSE (technische Sicherheitseinrichtung). 
- 
-==== Vorbereitungen ==== 
- 
-  * vorhandene Concept Office / Cash Installation 
-  * vorhandener USB-Dongle 
- 
-==== Installation ==== 
- 
-=== TSE Connector App === 
- 
-== Daten Implementierung == 
- 
-Der Ordner „TSE Connector App“ wird manuell kopiert, da wir aktuell die Daten nicht innerhalb des Concept Office Setup ausliefern. Diese werden bevorzugt in den vorhandenen „Sysdata“ Pfad einkopiert. 
- 
- 
-== Konfiguration == 
- 
-Die Konfiguration der TSE Connector App erfolgt im gleichnamigen Ordner, innerhalb der „TSEConnectorApp.exe.config“. 
- 
-  * **TSEVendor** - überprüfen ob <​value><​value>​ gegeben ist, sonst entfernen des Wortes „Swissbit“ (sollte bereits //leer// geliefert werden) 
-  * **TSEDevice Path** - Vergabe des Laufwerksbuchstabens,​ welcher der TSE zugewiesen wurde 
-  * **TCPPort**  ​       - Eingabe des gewünschten Kundenport‘s oder auf Standardport 8321 belassen 
- 
-{{ :​concept_cash:​2._tseconnectorapp.exe.config.jpg?​750 |}} 
- 
- 
-== Administrative Einstellungen == 
- 
-Damit die TSEConnectorApp.exe immer automatisch mit Administratorrechten ausgeführt wird, bedarf es einem der beiden folgenden Befehlen, innerhalb der Eingabeaufforderung. Diese sollte mit Administratorenrechten,​ unter Eingabe „cmd“, innerhalb des geöffneten Startmenü‘s ausgeführt werden. 
- 
-> für __deutschsprachige__ Systeme: 
- start /w netsh.exe http add urlacl url=http://​+:​8321/​TSEService user=jeder listen=yes delegate=yes 
- 
-> für __englischsprachige__ Systeme: 
- start /w netsh.exe http add urlacl url=http://​+:​8321/​TSEService user=Everyone listen=yes delegate=yes 
- 
- 
-{{ :​concept_cash:​3._befehl_tseconnectorapp.exe.jpg?​750 |}} 
- 
-Es bietet sich an die TSE Connector App in den Autostart des jeweiligen Systems zu hinterlegen. 
- 
-Es gilt dabei auf folgende Optionsmöglichkeiten zu achten: 
- 
-  - Unabhängig von der Benutzeranmeldung ausführen 
-  - Beim Start ausführen 
-  - Aktion wäre der Programmstart 
-  - Aufgabe immer starten, auch falls der Computer nicht im Netzbetrieb ist 
-  - Leerlauf nicht gestatten 
-  - Ausführung der Aufgabe bei Bedarf zulassen 
-  - Aufgabe nicht beenden auch wenn die Aufgabe länger als X Tage ausgeführt wird 
- 
-=== TSE Client === 
- 
-== Daten Implementierung == 
- 
-Als nächstes wird der Ordnerinhalt des Ordners „TSE Client“ manuell kopiert, da wir aktuell die Daten nicht innerhalb des Concept Office Setup ausliefern. Diese werden in den lokal installierten Concept Office Ordner eingefügt. Als Beispiel „C:​\Program Files (x86)\Software-Concept\Concept Office“. 
- 
-Dies geschieht an dem Ort wo die Kasse lokal installiert ist bzw. wo sich Concept Cash der Installation bedient. 
- 
-Der Speicherort der Dateien sollte der Ordner sein, in welchem sich die Sc.Cc.Main.exe der jeweiligen Kasse befindet. 
- 
- 
-== Konfiguration == 
- 
-__Dienstregistrierung__ 
- 
-Der Dienst „TSEVBnet.dll“ muss nachfolgend registriert werden. Dabei kann der „Regasm.exe“ Pfad, welcher zur Dienstregistrierung notwendig ist abweichend vom nachfolgenden Beispiel sein.  
-Das Gleiche gilt für den lokalen Pfad der „TSEVBnet.dll“. 
- 
-Der nachfolgende Befehl wird mit Hilfe der Eingabeaufforderung ausgeführt. Diese sollte mit Administratorenrechten,​ unter Eingabe „cmd“, innerhalb des geöffneten Startmenü‘s ausgeführt werden. 
- 
-Beispiel: C:​\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe /tlb "​C:​\Program Files (x86)\Software-Concept\Concept Office\TSEVBnet.dll" ​ 
- 
-{{ :​concept_cash:​6._dienstregistrierung.jpg?​750 |}} 
- 
-__TSEVBnet.config Konfiguration__ 
- 
-Als nächstes wird die „TSEVBnet.config“ Kundenspezifisch angepasst. Zu hinterlegen ist die Adresse des Rechners oder Servers, auf welchem die TSE Connector App ausgeführt wird. 
- 
-Dazu genügt es innerhalb der „TSEVBnet.config“,​ den „endpoint address“ anzugeben. Dies kann über den Namen oder eine festvergebene IP-Adresse geschehen. 
- 
-Im dargestellten Beispiel wurde es auf einem lokalen Rechner mit den Standardports konfiguriert. 
- 
-{{ :​concept_cash:​7._ueber_tseconnectorapp.jpg?​750 |}} 
- 
- 
-=== Programmausführung TSE Connector App === 
- 
-Die TSEConnectorApp.exe wird ausgeführt und anschließend erscheint innerhalb der Taskleiste ein grün, weißes Icon. 
- 
-Mit der rechten Maustaste auf das Icon und dem Klick auf „Über TSE Connector App“ ist eine Einsicht der hinterlegten IP‘s möglich. 
- 
-{{ :​concept_cash:​6._tseconnectorapp_startleiste.jpg?​50 |}}{{ :​intern:​9._ueber_tseconnectorapp.jpg?​300 |}} 
- 
-=== Concept Cash === 
- 
-== Registrierung / Einrichtung == 
- 
-Sobald alle vorher aufgeführten Schritte erfolgreich beendet wurden, erscheint das erwähnte Icon innerhalb des Kassenrechners. ​ 
-Als nächstes ist Concept Cash zu starten. Gegebenenfalls als Administrator. 
- 
-  - unter „Stammdaten“ -> „Kassen“ auswählen 
-  - Es können bestehende Kassen verwendet oder neue angelegt werden 
-  - Innerhalb des Auswahlfeldes „Registrierkasse verwenden“ den Haken setzen, sowie unter „Kassenland“ „Deutschland“ auswählen. 
-  - Als nächstes „den Stift“ zum bearbeiten der jeweiligen Kasse verwenden. 
-  - Als erstes wäre es notwendig den „Registrierkassen Client-ID“ Name zu vergeben. Gern auch nach Kundenwunsch zu benamen. 
-  - Einen „First boot“ auswählen, um die Kasse erstmalig zu laden. Gegebenenfalls bedarf es eines „Start Timeupdate“. 
-  - Überprüfen des „Kassenapp IP“ und „Kassenapp-Pfad“ und gegebenenfalls eine Anpassung dieser Pfade. 
-  - Als nächstes die restlichen Button‘s von oben, nach unten einmal aktivieren, um auf Vollständigkeit und Korrektheit zu prüfen. 
-  - Abgleich der Kassenseriennummer,​ innerhalb der Anzeige von Concept Cash, mit der Seriennummer der TSE. Diese ist innerhalb der TSE im Dokument „Seriennummer.txt“ nach zu lesen. 
-  - Anschließend sollte die TSEConnectorApp.exe erneut gestartet werden, um mögliche Fehlerquellen ausschließen zu können. 
- 
-  - Alle Masken innerhalb der Stammdaten sollten über den Button „schließen“ verlassen werden, um Datenverlust vor zu beugen. 
- 
-{{ :​concept_cash:​8._registrierkassenverwaltung.jpg?​750 |}} 
- 
-== Überprüfung der Funktionalität == 
- 
-Nun sollten mit der konfigurierten Kasse, einige Buchungen durchgeführt werden. Diese sollten wenn möglich abweichend voneinander sein. Beispielsweise könnten diverse Bezahlmöglichkeiten,​ Teilrechnungen oder auch Stornierungen dargestellt werden. 
- 
-Im Anschluss ist es als letztmalige Überprüfung notwendig, die Kassen und durchgeführten Vorgänge, innerhalb der Datenbank über das Microsoft SQL Server Management Studio zu begutachten. 
- 
-  * select * from ccKassen (zur Überprüfung der Zertifizierung der einzelnen Kassen) 
-  * select * from ccRegistrierkassenTransaktionen order by AngelegtAm desc (zur Überprüfung der jeweiligen Vorgänge innerhalb der Kassen) 
- 
-Dabei wäre darauf zu achten das die Spalte SignaturZaehler,​ SignaturWert,​ SerienNummer TSE, Uhrzeit TSE gefüllt werden. Jeder Vorgang erstellt 2 Zeilen. Bei der Erstellung, sowie beim Abschluss. 
-Im folgenden kann noch die jeweilige Kasse selbst geprüft werden. Dabei ist zu überprüfen ob AESSchlüssel,​ ZertifikatsSeriennummer und Zertifikat befüllt sind. 
- 
-Beispielhaft ist dies derzeit noch auf der Datenbank Weiss_70_2003 (2016-1) einsehbar. 
CC Attribution-Noncommercial-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0