Files
romexis-implant-installer/docs/installer-analysis.md
Patrick Gniza 4dc0568ab5 Dokumentation und Projektstruktur erweitert
- README ergänzt
- Technische Dokumentation erstellt
- Backup-Konzept dokumentiert
- docs-Verzeichnis angelegt
- Changelog erweitert
- Vorbereitungen für Screenshots und weitere Dokumentation
2026-05-31 17:50:08 +02:00

96 lines
2.0 KiB
Markdown

# Analyse der Implantbibliotheken
## Ziel dieser Analyse
Dieses Dokument beschreibt den Aufbau der von Planmeca bereitgestellten Implantbibliotheken sowie den Installationsablauf innerhalb des Projekts.
## Herkunft der Bibliotheken
Die Bibliotheken werden über die offizielle Planmeca Implant Library Webseite bereitgestellt.
Die Anwendung lädt die Seite herunter, analysiert die verfügbaren Downloadlinks und stellt diese dem Benutzer zur Auswahl bereit.
## Aufbau der ZIP-Dateien
Typischer Aufbau:
```text
Hersteller_installer.zip
└── Implant_library_files
└── Hersteller
├── implants
│ ├── files
│ └── scripts
└── sleeves
├── files
└── scripts
```
## Implantatdateien
Quelle:
```text
Implant_library_files\Hersteller\implants\files
```
Ziel:
```text
<Romexis>\geometries\implants\Hersteller
```
## Sleeve-Dateien
Quelle:
```text
Implant_library_files\Hersteller\sleeves\files
```
Ziel:
```text
<Romexis>\geometries\sleeves\Hersteller
```
## SQL-Dateien
Typische Dateien:
```text
RX_Hersteller_implantssqlsrv.sql
RX_Hersteller_sleevessqlsrv.sql
```
Diese werden nicht direkt durch das Projekt ausgeführt.
Stattdessen werden die vom Hersteller gelieferten Installationsskripte verwendet.
## Installationsskripte
Typische Dateien:
```text
Install_implant.bat
Install_script.bat
```
Die Nutzung der Originalskripte reduziert den Pflegeaufwand erheblich und erhöht die Kompatibilität bei zukünftigen Bibliotheksupdates.
## Hash-Prüfung
Zur Erkennung größerer Änderungen können bekannte SHA256-Hashes überprüft werden.
Dies dient als zusätzliche Sicherheitsmaßnahme und soll auffällige Änderungen an den Installationsskripten sichtbar machen.
## Ablauf
1. Bibliotheksliste laden
2. ZIP-Datei herunterladen
3. ZIP-Datei entpacken
4. Dateien nach Romexis kopieren
5. SQL-Dateien ermitteln
6. Originalinstaller ausführen
7. Ergebnis protokollieren