VE Forschungszentrum Biotechnologie Berlin # ###### ### # # # ####### # # # # # # # ## # # # # # # # # # # # # # # # ###### # # # # # # ##### ####### # # # ####### # # # # # # # # # # # # ## # # # # # ### # # # # ####### Implementationsbeschreibung Version 2.0 -2- Alt-Stralau 62 , Berlin , 1017 , Abteilung : VR ImplementationsbeschreibungARIANE Seite : 1 Die folgende Implemenationsbeschreibung ist vom Systemverantwortlichen aufmerksam zu lesen. Sie enthaelt in loser Folge Hinweise zur Implementation bzw. zur Nutzung der Dialogschnittstelle ARIANE. Nach dem Einlesen der von uns bespielten Disketten liegt diese Beschreibung als Datei im nroff-Format vor ( ReadMe.nroff ) und kann bei Bedarf noch einmal ausgegeben werden: nroff ReadMe.nroff > druck nq -p r druck ------------------------- | | | Implementation | | | ------------------------- (1) Anmelden als SUPERUSER (2) Anlegen des Directories "/z/ariane" mkdir /z/ariane cd /z/ariane (3) Einlegen der ersten Diskette in Diskettenlaufwerk 1 und ueberspielen der gelieferten Dateien mit dem Kommando "tar". tar -x /z/ariane (4) Kopieren des HEADER-Files in das Directory "/usr/include" cp ariane.h /usr/include/ariane.h (5) Anlegen des Directories "/tmp/ariane" , in dem alle temporaeren Dateien von ARIANE abgelegt werden mkdir /tmp/ariane chmod 777 /tmp/ariane (6) Kopieren der Bibliotheken "libariane.a" bzw. "slibariane.a" in das Bibliotheksdirectory "/z/bin/lib" cp libariane.a /z/bin/lib/libariane.a cp slibariane.a /z/bin/lib/slibariane.a ImplementationsbeschreibungARIANE Seite : 2 ------------------------- | | | Anwenderunterstuetzung| | | ------------------------- (1) Die Texte fuer die Anwenderunterstuetzung ( Ausgabe nach der Eingabe eines Fragezeichens ) sind im Directory "/z/ariane/help" gespeichert und koennen dort auch modifiziert werden. ------------------------- | | | Beispiele | | | ------------------------- (1) Zur Einarbeitung und zum Test der Bilbliothek werden eine Reihe von Beispielen fuer gaengige Dialogfunktionen mitgeliefert. (2) Diese Beispiele sind im Directory "/z/ariane/bsp" abgelegt. (3) Zum Test dieser Beispiele setzen sie sich einfach in das entsprechende Directory und starten die Programme. Abarbeitungsfaehige Programme haben den Dateityp ".exec", die zugehoerigen Quellen jeweils den Dateityp ".c" cd /z/ariane/bsp menue.exec (4) Zur erneuten Uebersetzung von vorhandenen Quellen koennen sie den C-Compiler/Lader folgendermassen aufrufen: link (5) Das Programm "beispiel.c" wird mit dem segmentierten Lader uebersetzt: slink beispiel ------------------------- | | | Dokumentation | | | ------------------------- (1) Die Dokumentationen von ARIANE sind im Directory "/z/ariane/doku" gespeichert. ImplementationsbeschreibungARIANE Seite : 3 (2) Folgende Dokumentationen werden geliefert: "dialog.nu" Beschreibung der Dialogfunktionen fuer den Nutzer "kmd.nu" Beschreibung der Moeglichkeiten der Kommando- dateien fuer den Nutzer "dialog.pe" Beschreibung der Dialogfunktionen fuer den Programmentwickler "terminal.pe" Beschreibung der Terminalschnittstelle fuer den Programmentwickler "daten.pe" Beschreibung der Datenschnittstelle fuer den Programmentwickler "handbuch.pe" Handbuch fuer den Programmentwickler (3) Die Ausgabe einer Dokumentation erfolgt mit Hilfe des Kommandos nroff. z.B. cd /z/ariane/doku nroff dialog.nu > druck nq -p r druck nroff kmd.nu > druck nq -p r druck : ------------------------- | | | Quelltext | | | ------------------------- (1) Die Beschreibung des Quelltextes erfolg in der Datei "/z/ariane/quellen/ReadMe.nroff". (2) Diese Datei sollte vor Benutzung der Quellen ausgegeben werden: cd /z/ariane/quellen nroff ReadMe.nroff > druck nq -p r druck ImplementationsbeschreibungARIANE Seite : 4 ------------------------- | | | Hinweise | | | ------------------------- (1) Probleme kann es mit der inversen Darstellung in den beiden Kopfzeilen bzw. in der untersten Zeile des Bildschirms geben. Die Behandlung dieser Steuerfolgen ist abhaengig von den Eintragungen in der Terminalbeschreibungsdatei "/etc/termcap". Sie sollten bei Fehlern einfach anrufen und mit uns die Beseitigung des Fehlers beraten. In diesem Fall sollten sie und einfach anrufen. (2) Bei vorzeitigen Abbruch durch das Betriebssystem bzw. bei Absturz von Programmen, die mit ARIANE-Funktionen geschrieben sind, kann es passieren, dass der Bildschirm noch im NOECHO/RAW-Mode gesetzt ist, da ARIANE bei jeder Eingabe diesen Modus einschaltet. Das heisst auf gut deutsch - ihre Eingaben sind nicht mehr auf dem Bildschirm zu sehen, werden aber vom Betriebssystem angenommen. Als ENTER-Taste sollte dann allerdings der Kursorpfeil nach unten benutzt werden. Zum Beispiel koennten sie das gleiche Programm noch einmal aufrufen und so den Bildschirm wieder in einen definierten Status bringen.