Bei einem OLGA-Server ist das komplizierteste die oben beschriebene OLE-Initialisierung. Damit er nun noch zu einem "echten" Server wird, muß nur noch nach dem Abspeichern einer Datei folgende Update-Message an den Manager geschickt werden (abgesehen von temporären Dateien und eigenen Konfigurationsdateien). Außerdem muß ein OLGA-Server die VA_START-Message (siehe Gemini- bzw. Thing-Dokumentation) unterstützen. Das war es dann auch schon!
OLGA_UPDATE (Server -> Manager) msg[0] $1238 (4664) msg[1] apID msg[2] 0 msg[3] + Pointer auf den kompletten Dateinamen incl. (absolutem!) Pfad msg[4] msg[5] 0 msg[6] 0 msg[7] 0Als Antwort erhält der Server folgende Message, worauf er z.B. allozierten Speicherplatz für den Dateinamen wieder freigeben kann.
OLGA_ACK (Manager -> Server) msg[0] $1239 (4665) msg[1] manID msg[2] 0 msg[3] + exakt dieselben Werte von OLGA_UPDATE msg[4] msg[5] 0 msg[6] 0 msg[7] OLGA_UPDATEHier geht es weiter.