Server Store Protocol#
- Basis: TCP
- Port: 2231 (hab ich immer verwendet ^^ )
- Sprache: Java, Python, Ruby (noch zu wählen)
- Name: FSS (FileServerStore Protokoll)
- https://netty.io/ framework für netio
Server Protokoll-Adapter#
- FSS nach FTP
- FTP nach FSS
- FSS nach HTTP
- HTTP upload kann via ftp erfolgen
InFile Storage Protokoll#
- Speichere einzelne Einträge in einer Datei
- Formate: xml, plain, csv
OPEN FILE vars AS STOREAGE ADD ENTRY .... DEL ENTRY AT ROW DEL ENTRY WITH ID ... DEL ENTRY AFTER CHECK funktion JOIN FILE STOREAGE .... SPLIT STOREAGE TO name AFTER CHECK funktion
AUTH USERNAME PASSWORD oder AUTHSSL CERT oder AUTHVIA SERVICE TICKET (oder USERNAME PASSWORD)
wenn man mehrere Konten hat, kann man diese am Server zusammenbinden, so dass es egal ist mit welchem Konto man sich angemeldet hat, man hat dann zugriff auf alle seine Daten. Einmal zusammengebundene Konten kann man wieder trennen und verliert dennoch keine Daten (da diese eine UUID bekommen) und den Benutzern zugeordnet sind
User#
- Real-Name
- Configuration
Account#
Um eine Datei an den Server zu Senden benötigt der Client ein Ticket welches seine Identität dem Server gegenüber bestätigt. Dieses muss sich der Client zuvor über AUTH besorgt haben.
START TICKET DATA ..... STOP TICKET
Add new attachment
Only authorized users are allowed to upload new attachments.