123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641 |
- <!-- $XConsortium: ch09.sgm /main/10 1996/12/20 20:02:30 rws $ -->
- <!-- (c) Copyright 1995 Digital Equipment Corporation. -->
- <!-- (c) Copyright 1995 Hewlett-Packard Company. -->
- <!-- (c) Copyright 1995 International Business Machines Corp. -->
- <!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
- <!-- (c) Copyright 1995 Novell, Inc. -->
- <!-- (c) Copyright 1995 FUJITSU LIMITED. -->
- <!-- (c) Copyright 1995 Hitachi. -->
- <chapter id="SAG.dtCrA.div.1">
- <title id="SAG.dtCrA.mkr.1">Aktionen und Datentypen mit 'Aktion erstellen'
- erstellen</title>
- <para>Bei<indexterm><primary>Aktion erstellen</primary><secondary>Einführung</secondary></indexterm><indexterm><primary>dtCreate, siehe Aktion erstellen</primary></indexterm> 'Aktion erstellen' handelt es sich um ein Werkzeug zum
- Erstellen</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>einer Aktion, mit der eine Anwendung gestartet wird.</para>
- </listitem>
- <listitem><para>eines oder mehrerer Datentypen für die Datendateien einer
- Anwendung.</para>
- </listitem>
- <listitem><para>von Aktionen, mit denen die Datendateien einer Anwendung geöffnet
- und gedruckt werden.</para>
- </listitem>
- </itemizedlist>
- <para>'Aktion erstellen' kann auch dazu verwendet werden, einfache Aktionen
- zu erstellen, mit denen Betriebssystembefehle und Shell-Prozeduren ausgeführt
- werden.</para>
- <informaltable id="SAG.dtCrA.itbl.1" frame="All">
- <tgroup cols="1" colsep="1" rowsep="1">
- <colspec colwidth="4.00in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Funktionsweise
- von 'Aktion erstellen'157'--><xref role="JumpText" linkend="SAG.dtCrA.mkr.2"></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Einschränkungen
- von 'Aktion erstellen'158'--><xref role="JumpText" linkend="SAG.dtCrA.mkr.3"></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Aktionen
- und Datentypen für eine Anwendung mit 'Aktion erstellen' erstellen160'--><xref
- role="JumpText" linkend="SAG.dtCrA.mkr.4"></para></entry></row></tbody></tgroup>
- </informaltable>
- <para>Weiterführende Informationen können der Hilfeseite <filename moreinfo="RefEntry">dtcreate(1X)</filename> entnommen werden.</para>
- <sect1 id="SAG.dtCrA.div.2">
- <title id="SAG.dtCrA.mkr.2">Funktionsweise von 'Aktion erstellen'<indexterm>
- <primary>Aktion erstellen</primary><secondary>Funktionsweise</secondary></indexterm></title>
- <para>'Aktion erstellen' besteht aus einem Hauptfenster und einer Reihe von
- Dialogfenstern, über die eine Aktion und die zugehörigen Datentypen
- erstellt werden.</para>
- <para>Das Werkzeug 'Aktion erstellen'</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>erstellt eine Aktionsdefinition, die einen Befehl ausführt.
- </para>
- </listitem>
- <listitem><para><indexterm><primary>Aktion erstellen</primary><secondary>erstellte Konfigurationsdatei</secondary></indexterm><indexterm><primary>Aktionsdefinitionsdatei, mit Aktion erstellt</primary></indexterm>erstellt
- eine Datei <symbol role="Variable">Standardverzeichnis</symbol><filename>/.dt/types/</filename><symbol role="Variable">aktion_name</symbol><filename>.dt.</filename> Diese Datei speichert die Definitionen für Aktion und
- Datentyp, die für die Anwendung erstellt wurden.</para>
- </listitem>
- <listitem><para>erstellt eine<indexterm><primary>Aktionsdatei</primary></indexterm> <emphasis>Aktionsdatei</emphasis> im Standardverzeichnis des Benutzers. Bei der Aktionsdatei
- handelt es sich um eine ausführbare Datei mit demselben<indexterm><primary>Aktionen</primary><secondary>Name</secondary></indexterm> Namen wie die Aktion.
- </para>
- <para>Die Darstellung der Aktionsdatei im Dateimanager wird als<indexterm>
- <primary>Anwendungssymbol</primary><secondary>Verwendung von Aktion erstellen</secondary></indexterm> <emphasis>Anwendungssymbol</emphasis> bezeichnet,
- da man durch Doppelklicken auf diesem Symbol die Anwendung starten kann.</para>
- <para>Wahlweise kann der Benutzer das Aktionssymbol als Übergabebereich
- einrichten, indem er beim Erstellen der Aktion für die Übergabe
- geeignete Datentypen angibt.</para>
- </listitem>
- <listitem><para>erstellt einen oder mehrere Datentypen für die Datendateien
- einer Anwendung (optional).</para>
- </listitem>
- <listitem><para>erstellt eine Aktion 'Öffnen' für jeden Datentyp.
- </para>
- </listitem>
- <listitem><para>erstellt eine Aktion 'Drucken' für jeden Datentyp (optional).
- </para>
- </listitem>
- <listitem><para>lädt die Datenbank für Aktionen und Datentypen erneut.
- Auf diese Weise werden Aktionen und Datentypen sofort wirksam.</para>
- </listitem>
- </itemizedlist>
- </sect1>
- <sect1 id="SAG.dtCrA.div.3">
- <title id="SAG.dtCrA.mkr.3">Einschränkungen von 'Aktion erstellen'<indexterm>
- <primary>Aktion erstellen</primary><secondary>Einschränkungen</secondary>
- </indexterm></title>
- <para>'Aktion erstellen' dient dazu, Aktionen und Datentypen für die
- Ausführung von Anwendungen zu erstellen. Aber Aktionen und Datentypen
- sind sehr flexibel und enthalten zusätzliche Funktionen, auf die nur
- zugegriffen werden kann, wenn die Definitionen manuell erstellt werden.</para>
- <para>Weitere Informationen hierzu können folgenden Kapiteln entnommen
- werden:</para>
- <itemizedlist remap="Bullet1">
- <listitem><para><!--Original XRef content: 'Kapitel 10,
- Aktionen manuell erstellen'--><xref role="ChapNumAndTitle" linkend="SAG.CrAct.mkr.1"></para>
- </listitem>
- <listitem><para><!--Original XRef content: 'Kapitel 11, Datentypen
- manuell erstellen'--><xref role="ChapNumAndTitle" linkend="SAG.CrDT.mkr.1"></para>
- </listitem>
- </itemizedlist>
- <sect2 id="SAG.dtCrA.div.4">
- <title>Einschränkungen bei Aktionen<indexterm><primary>Aktionen</primary>
- <secondary>Einschränkungen</secondary></indexterm></title>
- <para>'Aktion erstellen' kann nicht verwendet werden, um die Aktion für
- eine Anwendung zu erstellen, wenn eine der folgenden Bedingungen zutrifft:
- </para>
- <itemizedlist remap="Bullet1">
- <listitem><para>Für die Befehlszeile ist ein Parameter (ein Argument,
- das 'Aktion erstellen' nicht der Aktionsdatei entnehmen kann)<indexterm>
- <primary>Aktionen</primary><secondary>Argumente</secondary></indexterm><indexterm>
- <primary>Aktionen</primary><secondary>Parameter, siehe Argumente</secondary>
- </indexterm> notwendig.</para>
- <para>Beispielsweise kann 'Aktion erstellen' nicht verwendet werden, um eine
- Aktion für folgenden Befehl zu schreiben:</para>
- </listitem>
- </itemizedlist>
- <para><command>lp -d <symbol role="Variable">gerät dateiname</symbol></command></para>
- <para>da der Benutzer bei jeder Ausführung des Befehls einen Wert für <symbol role="Variable">gerät</symbol> angeben muß.</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>Das Anwendungssymbol muß eine andere Bezeichnung tragen
- als der Aktionsname.</para>
- <para>Beispielsweise kann 'Aktion erstellen' nicht verwendet werden, um eine
- Version einer bereits vorhandenen Aktion in der lokalen Sprache zu erstellen.
- </para>
- </listitem>
- <listitem><para>Für die Aktion ist eine der erweiterten Funktionen der
- Aktionsdatenbank erforderlich.</para>
- <para>Beispiele für diese erweiterten Funktionen sind Aktionen, die</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>Befehle auf fernen Systemen, die nicht über die Aktionsdefinition
- verfügen, starten.</para>
- </listitem>
- <listitem><para>andere Aktionen aufrufen.</para>
- </listitem>
- <listitem><para>mit einer anderen Berechtigung ausgeführt werden müssen
- (zum Beispiel als Superuser).</para>
- </listitem>
- <listitem><para>mit der Zuordnungsfunktion (map) ausgeführt werden.</para>
- </listitem>
- <listitem><para>je nach Anzahl der Dateiargumente, die die Aktion zur Verfügung
- stellt, ein sehr unterschiedliches Verhalten zeigen.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- </itemizedlist>
- </sect2>
- <sect2 id="SAG.dtCrA.div.5">
- <title><indexterm><primary>Datentypen</primary><secondary>Bedingungen für
- manuelle Erstellung</secondary></indexterm>Einschränkungen bei Datentypen<indexterm><primary>Datentypen</primary><secondary>Einschränkungen</secondary>
- </indexterm></title>
- <para>'Aktion erstellen' kann nicht verwendet werden, um den Datentyp für
- eine Anwendung zu erstellen, wenn eine der folgenden Bedingungen zutrifft:
- </para>
- <itemizedlist remap="Bullet1">
- <listitem><para>Für den Datentyp müssen neben 'Öffnen' und
- 'Drucken' noch weitere Aktionen definiert sein.</para>
- </listitem>
- <listitem><para>Bei der Aktion 'Öffnen' für den Datentyp handelt
- es sich nicht um den Befehl der Aktion.</para>
- <para>Beispielsweise kann 'Aktion erstellen' nicht verwendet werden, um den
- Datentyp zu erstellen, mit dem ein eindeutiges Symbol für das Verzeichnis,
- das die Gruppe von Anwendungen der Anwendung darstellt, zur Verfügung
- gestellt wird.</para>
- </listitem>
- </itemizedlist>
- </sect2>
- </sect1>
- <sect1 id="SAG.dtCrA.div.6">
- <title id="SAG.dtCrA.mkr.4">Aktionen und Datentypen für eine Anwendung
- mit 'Aktion erstellen' erstellen<indexterm><primary>Aktion erstellen</primary>
- <secondary>Verwendung</secondary></indexterm></title>
- <para>Bevor 'Aktion erstellen' ausgeführt wird, muß der Benutzer
- einige Informationen über die Anwendung zur Verfügung haben.</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>Die Befehlszeile, mit der die Anwendung gestartet wird.</para>
- <para>Der Benutzer muß wissen, ob die Befehlszeile ein erforderliches
- Dateiargument, ein wahlfreies Dateiargument oder kein Dateiargument enthält.
- </para>
- <para>Ist für die Anwendung ein Parameter erforderlich, kann die Aktion
- nicht mit 'Aktion erstellen' erstellt werden.</para>
- </listitem>
- <listitem><para>Die Typen von Datendateien, die die Anwendung akzeptieren
- kann.</para>
- <para>Einige Anwendungen können nur einen Datentyp akzeptieren. Andere
- (zum Beispiel ein ASCII-Editor oder ein Grafikeditor) können verschiedene
- Datentypen akzeptieren.</para>
- </listitem>
- <listitem><para>Wie die Anwendung ihre Datendateien identifiziert.</para>
- <para>Hierbei kann es sich um eine Benennungskonvention (beispielsweise Dateinamen
- mit der Erweiterung <filename>.doc</filename>) handeln und/oder vom Inhalt
- der Datei abhängig sein. Verwendet die Anwendung keine Dateinamenskonvention,
- kann für das Aktionssymbol dennoch eine Konvention eingerichtet werden.
- </para>
- </listitem>
- <listitem><para>Wahlweise: Die Befehlszeile für den Druck der Dateien.
- </para>
- </listitem>
- </itemizedlist>
- <sect2 id="SAG.dtCrA.div.7" role="Procedure">
- <title id="SAG.dtCrA.mkr.5">Eine Aktion für eine Anwendung erstellen</title>
- <orderedlist>
- <listitem><para>Auf<indexterm><primary>Aktion erstellen</primary><secondary>starten</secondary></indexterm> 'Aktion erstellen' in der Gruppe Desktop-Anwendungen
- doppelt klicken.</para>
- <figure>
- <title>Das Symbol 'Aktion erstellen' im Anwendungsmanager</title>
- <graphic id="sag.dtcra.grph.1" entityref="SAG.dtCrA.fig.1"></graphic>
- </figure>
- <para><indexterm><primary>Aktion erstellen</primary><secondary>Hauptfenster</secondary></indexterm>Hierdurch wird das Hauptfenster 'Aktion erstellen'
- angezeigt.</para>
- <figure>
- <title>Hauptfenster 'Aktion erstellen'</title>
- <graphic id="sag.dtcra.grph.2" entityref="SAG.dtCrA.fig.2"></graphic>
- </figure>
- </listitem>
- <listitem><para>Den Namen für das Aktionssymbol in das Textfeld<indexterm>
- <primary>Aktionsnamenfeld in Aktion erstellen</primary></indexterm><indexterm>
- <primary>Aktion erstellen</primary><secondary>Aktionsname</secondary></indexterm> 'Aktionsname'
- eingeben.</para>
- </listitem>
- <listitem><para>Die Bedienelemente für<indexterm><primary>Aktionssymbolsteuerung,
- in Aktion erstellen</primary></indexterm> 'Aktionssymbole' verwenden, um das
- Symbol für die Anwendung anzugeben. Zu Beginn wird das Standardsymbol
- angezeigt.</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>Soll ein anderes, bereits vorhandenes Symbol ausgewählt
- werden, muß der Benutzer 'Gruppe suchen' anklicken, damit das Dialogfenster
- 'Gruppe suchen' angezeigt wird. Weitere Informationen hierzu können dem
- Abschnitt <!--Original XRef content: 'Symbol
- über das Dialogfenster 'Gr--><!--uppe suchen' angeben auf Seite 171'--><xref
- role="SecTitleAndPageNum" linkend="sag.dtcra.mkr.7"> entnommen werden.</para>
- </listitem>
- <listitem><para>Sollen neue Symbole erstellt werden, 'Symbol bearbeiten' auswählen,
- um den Symboleditor auszuführen.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>In dem Textfeld 'Befehl beim Öffnen der Aktion (durch
- Doppelklicken)' den Befehl zum Starten der Anwendung eingeben.</para>
- <para><indexterm><primary>Aktion erstellen</primary><secondary>Aktionsbefehlssyntax</secondary></indexterm>Für ein Dateiargument die Syntax <filename>$n</filename> verwenden. Beispiel:</para>
- <programlisting>emacs
- bitmap $1
- diff $1 $2
- lp -oraw $1</programlisting>
- <para><indexterm><primary>Aktion erstellen</primary><secondary>Dateiargument
- angeben</secondary></indexterm><indexterm><primary>Dateiargument</primary>
- <secondary>angegeben mit Aktion erstellen</secondary></indexterm>Enthält
- die Befehlszeile ein Dateiargument (<filename>$n</filename>), ist das Aktionssymbol
- ein Übergabebereich für Dateien.</para>
- <para>Die Befehlszeilen werden nicht an eine Shell übergeben, es sei
- denn, die Verwendung einer Shell wird explizit angegeben. Zum Beispiel verwenden
- folgende Zeilen Shell-Verarbeitung:</para>
- <programlisting>/bin/sh -c "ps | lp"
- /bin/sh -c "spell $1 | more"</programlisting>
- </listitem>
- <listitem><para>Den Kontexthilfetext für das Aktionssymbol im Textfeld
- 'Hilfetext für Aktionssymbol' eingeben.</para>
- <para><indexterm><primary>Hilfe</primary><secondary>angegeben mit Aktion erstellen</secondary></indexterm>Der Text wird im Textfeld automatisch umgebrochen.
- Diese Zeilenumbrüche werden jedoch online nicht beibehalten. Soll ein
- fester Zeilenumbruch angegeben werden, muß <computeroutput>\n</computeroutput>
- verwendet werden.</para>
- </listitem>
- <listitem><para><indexterm><primary>Aktionen</primary><secondary>Fensterunterstützung</secondary></indexterm><indexterm><primary>Fensterunterstützung für
- Aktionen</primary></indexterm>Die für die Aktion erforderliche Fensterunterstützung
- im Menü 'Optionen' 'Fensterart' auswählen.</para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="2.53in">
- <colspec colwidth="3.46in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para>Grafisch (X-Window)</para></entry>
- <entry align="left" valign="top"><para>Die Anwendung erstellt ihr eigenes
- Fenster.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Terminal (automatisches Schließen)
- </para><indexterm><primary>Terminal-Emulator</primary><secondary>automatisches
- Schließen</secondary></indexterm></entry>
- <entry align="left" valign="top"><para>Die Anwendung wird in einem Terminal-Emulator-Fenster
- ausgeführt, das automatisch geschlossen wird, wenn der Benutzer die Anwendung
- verläßt.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para><indexterm><primary>Terminal-Emulator</primary><secondary>manuelles Schließen</secondary></indexterm>Terminal
- (manuelles Schließen)</para></entry>
- <entry align="left" valign="top"><para>Die Anwendung wird in einem Terminal-Emulator-Fenster
- ausgeführt, das geöffnet bleibt, bis der Benutzer es explizit schließt.
- </para></entry></row>
- <row>
- <entry align="left" valign="top"><para><indexterm><primary>Aktionen</primary>
- <secondary>keine Bildschirmausgabe</secondary></indexterm>Keine Ausgabe</para></entry>
- <entry align="left" valign="top"><para>Die Anwendung zeigt keine Ausgabe am
- Bildschirm an.</para></entry></row></tbody></tgroup></informaltable>
- </listitem>
- <listitem><para>Folgendermaßen vorgehen:</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>Verfügt die Anwendung über Datendateien, und möchte
- der Benutzer einen oder mehrere Datentypen für diese erstellen, kann
- er weitere Informationen hierzu dem Abschnitt <!--Original
- XRef content: 'Einen oder mehrere Datentypen für--><!--
- eine Anwendung erstellen'--><xref role="SectionTitle" linkend="sag.dtcra.mkr.6">
- entnehmen.</para>
- </listitem>
- <listitem><para>Soll kein Datentyp erstellt werden, die Aktion sichern, indem
- 'Speichern' im Menü 'Datei' ausgewählt wird. Anschließend
- die neue Aktion durch Doppelklicken auf ihrem Symbol im Standa<?Pub Caret>rdverzeichnis
- des Benutzers testen.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- </orderedlist>
- </sect2>
- <sect2 id="SAG.dtCrA.div.8" role="Procedure">
- <title id="SAG.dtCrA.mkr.6">Einen oder mehrere Datentypen für eine Anwendung
- erstellen<indexterm><primary>Aktion erstellen</primary><secondary>Datentyp
- erstellen</secondary></indexterm><indexterm><primary>Datentypen</primary>
- <secondary>mit Aktion erstellt</secondary></indexterm></title>
- <orderedlist>
- <listitem><para>Die Aktion für die Anwendung unter Verwendung der Prozedur
- im vorherigen Abschnitt, <!--Original XRef content: 'Eine
- Aktion für eine Anwendung er--><!--stellen'--><xref role="SectionTitle"
- linkend="sag.dtcra.mkr.5">, definieren.</para>
- </listitem>
- <listitem><para>Die Taste 'Erweitert' im Fenster 'Aktion erstellen' anklicken,
- um das Fenster zu erweitern.</para>
- <figure>
- <title>Erweiterte Funktionen im Hauptfenster 'Aktion erstellen'</title>
- <graphic id="sag.dtcra.grph.3" entityref="SAG.dtCrA.fig.3"></graphic>
- </figure>
- </listitem>
- <listitem><para><indexterm><primary>Dateieingabe, angegeben mit Aktion erstellen</primary></indexterm><indexterm><primary>Aktion erstellen</primary><secondary>Dateieingabe</secondary></indexterm>Soll das Anwendungssymbol nach einem Dateiargument
- fragen, nachdem das Symbol doppelgeklickt wurde, den Text der Eingabeaufforderung
- in dem Textfeld `Beim Öffnen einer Aktion Benutzer nach folgendem fragen:'
- eingeben.</para>
- <para>Folgende Richtlinien gelten für dieses Textfeld:</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>Dieses Feld muß verwendet werden, falls die Befehlszeile
- der Anwendung ein <symbol role="Variable">erforderliches</symbol> Dateiargument
- enthält.</para>
- </listitem>
- <listitem><para>Enthält die Befehlszeile kein Dateiargument, bleibt das
- Feld leer.</para>
- </listitem>
- <listitem><para>Ist das Dateiargument in der Befehlszeile der Anwendung optional,
- wird, falls ein Text für die Eingabeaufforderung eingegeben wurde, beim
- Doppeltklicken auf dem Symbol nach dem Dateiargument gefragt. Wurde kein Text
- für die Eingabeaufforderung eingegeben, wird die Aktion ausgeführt
- und eine leere Zeichenfolge als Dateiargument verwendet.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>Die Dateitypen angeben, die die Aktion als Argumente akzeptiert:
- </para>
- <itemizedlist remap="Bullet2">
- <listitem><para>Akzeptiert die Aktion jeden Datentyp, 'Alle Datentypen' auswählen.
- </para>
- </listitem>
- <listitem><para>Akzeptiert die Aktion nur den/die Datentyp(en), der/die für
- die Anwendung erstellt wurde(n), 'Nur obige Liste' auswählen.</para>
- <para>Zu Beginn ist die Liste<indexterm><primary>Datentypenliste in Aktion
- erstellen</primary></indexterm> 'Datentypen, die diese Aktion verwenden' leer.
- Erstellt der Benutzer Datentypen für die Anwendung, werden sie zu der
- Liste hinzugefügt.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>Die Taste 'Hinzufügen' neben dem Fenster mit der Liste
- 'Datentypen, die diese Aktion verwenden' anklicken, um das Dialogfenster 'Datentyp
- hinzufügen' anzuzeigen.</para>
- <figure>
- <title>Dialogfenster 'Datentyp Hinzufügen' in 'Aktion erstellen'</title>
- <graphic id="sag.dtcra.grph.4" entityref="SAG.dtCrA.fig.4"></graphic>
- </figure>
- </listitem>
- <listitem><para>Wahlfeil: Soll der Standarddatentypname nicht verwendet werden,
- einen neuen Namen für den Datentyp im Textfeld<indexterm><primary>Name
- des Datentyptextfeldes</primary></indexterm><indexterm><primary>Aktion erstellen</primary><secondary>Datentypname</secondary></indexterm> 'Name der Datentypfamilie'
- eingeben.</para>
- <para>In dem Namen dürfen keine Leerzeichen vorkommen. Der Datentypname
- ist für Benutzer der Anwendung nicht sichtbar. Er wird in der Datenbank
- für Aktionen und Datentypen verwendet, um die Definition für den
- Datentyp zu identifizieren.</para>
- </listitem>
- <listitem><para>Die Taste 'Bearbeiten' neben dem Fenster<indexterm><primary>identifizierende Merkmale</primary><secondary>Dialogfenster</secondary></indexterm>
- 'Identifizierende Merkmale' anklicken, um das Dialogfenster 'Identifizierende
- Merkmale' anzuzeigen.</para>
- <figure>
- <title>Dialogfenster 'Identifizierende Merkmale' in 'Aktion erstellen'</title>
- <graphic id="sag.dtcra.grph.5" entityref="SAG.dtCrA.fig.5"></graphic>
- </figure>
- <para>Datentypen werden anhand ihrer Merkmale voneinander unterschieden.
- Der Benutzer kann eines oder mehrere der folgenden Kriterien auswählen:
- </para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="2.01in">
- <colspec colwidth="4.00in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para>Dateien oder Ordner</para></entry>
- <entry align="left" valign="top">Der Datentyp gilt nur für Dateien oder
- nur für Ordner.</entry></row>
- <row>
- <entry align="left" valign="top"><para><indexterm><primary>Datentypen</primary>
- <secondary>Name</secondary></indexterm><indexterm><primary>Namensmuster von
- Datentypen</primary></indexterm>Namensmuster</para></entry>
- <entry align="left" valign="top">Datentypzuordnung auf der Grundlage des Dateinamens </entry></row>
- <row>
- <entry align="left" valign="top"><para><indexterm><primary>Berechtigungsmuster,
- angegeben mit Aktion erstellen</primary></indexterm><indexterm><primary>Datentypen</primary><secondary>Berechtigungsmuster</secondary></indexterm>Berechtigungsmuster
- </para></entry>
- <entry align="left" valign="top"><para>Lese-, Schreib- und Ausführungsberechtigungen
- </para></entry></row>
- <row>
- <entry align="left" valign="top"><para><indexterm><primary>Datentypen</primary>
- <secondary>Inhalt</secondary></indexterm><indexterm><primary>Dateiinhalt</primary></indexterm>Inhalt</para></entry>
- <entry align="left" valign="top"><para>Inhalt eines angegebenen Teils einer
- Datei</para></entry></row></tbody></tgroup></informaltable>
- </listitem>
- <listitem><para>Auswählen, ob der Datentyp eine Datei oder einen Ordner
- darstellt.</para>
- <figure>
- <title>Das Merkmal für Datei oder Verzeichnis für einen Datentyp
- angeben.</title>
- <graphic id="sag.dtcra.grph.6" entityref="SAG.dtCrA.fig.6"></graphic>
- </figure>
- </listitem>
- <listitem><para>Ist die Zuordnung eines Datentyps vom Namen abhängig,
- das Markierungsfeld 'Namensmuster' auswählen und den Namen im Textfeld
- eingeben.</para>
- <figure>
- <title>Das Merkmal Dateiname für einen Datentyp angeben.</title>
- <graphic id="sag.dtcra.grph.7" entityref="SAG.dtCrA.fig.7"></graphic>
- </figure>
- <para>Hierbei können * und ? als Platzhalterzeichen verwendet werden:
- </para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="0.74in">
- <colspec colwidth="5.23in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para>*</para></entry>
- <entry align="left" valign="top"><para>Entspricht einer beliebigen Folge von
- Zeichen.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para>?</para></entry>
- <entry align="left" valign="top"><para>Entspricht einem beliebigen einzelnen
- Zeichen.</para></entry></row></tbody></tgroup></informaltable>
- </listitem>
- <listitem><para>Ist die Zuordnung eines Datentyps von den Berechtigungen abhängig,
- das Markierungsfeld 'Berechtigungsmuster' auswählen und die Berechtigungen
- für den Datentyp auswählen.</para>
- <figure>
- <title>Das Merkmal Zugriffsrechte für einen Datentyp angeben</title>
- <graphic id="sag.dtcra.grph.8" entityref="SAG.dtCrA.fig.8"></graphic>
- </figure>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="0.74in">
- <colspec colwidth="5.28in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para>Ein</para></entry>
- <entry align="left" valign="top"><para>Für die Datei muß die angegebene
- Berechtigung vorliegen.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Aus</para></entry>
- <entry align="left" valign="top"><para>Für die Datei muß die angegebene
- Berechtigung fehlen.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Egal</para></entry>
- <entry align="left" valign="top"><para>Die angegebene Berechtigung ist unwichtig.
- </para></entry></row></tbody></tgroup></informaltable>
- </listitem>
- <listitem><para>Ist die Zuordnung eines Datentyps vom Inhalt abhängig,
- das Markierungsfeld 'Inhalt' auswählen und die erforderlichen Informationen,
- Suchmuster und Typ des Inhalts eingeben. Wahlweise kann der Benutzer die Byteposition
- angeben, an der die Suche starten soll.</para>
- <figure>
- <title>Das Merkmal Inhalt für einen Datentyp angeben</title>
- <graphic id="sag.dtcra.grph.9" entityref="SAG.dtCrA.fig.9"></graphic>
- </figure>
- <note>
- <para>Die Datentypzuordnung auf der Grundlage des Inhalts beeinträchtigt
- möglicherweise die Leistung des Systems.</para>
- </note>
- </listitem>
- <listitem><para>'OK' anklicken, um das Dialogfenster 'Merkmale identifizieren'
- zu schließen.</para>
- <para>Die Merkmale werden im Feld 'Merkmale identifizieren' mit folgender
- Codierung angezeigt:</para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="0.74in">
- <colspec colwidth="5.26in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para>d</para></entry>
- <entry align="left" valign="top"><para>Verzeichnis</para></entry></row>
- <row>
- <entry align="left" valign="top"><para>r</para></entry>
- <entry align="left" valign="top"><para>Für die Datei liegt Lesezugriff
- vor.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para>w</para></entry>
- <entry align="left" valign="top"><para>Für die Datei liegt Schreibzugriff
- vor.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para>x</para></entry>
- <entry align="left" valign="top"><para>Für die Datei liegt Ausführungszugriff
- vor.</para></entry></row>
- <row>
- <entry align="left" valign="top"><para>!</para></entry>
- <entry align="left" valign="top"><para>Logischer Operator NICHT</para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para>&</para></entry>
- <entry align="left" valign="top"><para>Logischer Operator UND</para></entry>
- </row></tbody></tgroup></informaltable>
- </listitem>
- <listitem><para>Den Hilfetext für die Datendateien in das Textfeld 'Hilfetext'
- eingeben.</para>
- </listitem>
- <listitem><para>Die Bedienelemente für 'Aktionssymbole' verwenden, um
- das Symbol für die Anwendung anzugeben. Zu Beginn wird das Standardsymbol
- angezeigt.</para>
- <itemizedlist remap="Bullet2">
- <listitem><para>Soll ein anderes, bereits vorhandenes Symbol ausgewählt
- werden, muß der Benutzer 'Gruppe suchen' anklicken, damit das Dialogfenster
- 'Gruppe suchen' angezeigt wird. Weitere Informationen hierzu können dem
- Abschnitt <!--Original XRef content: 'Symbol
- über das Dialogfenster 'Gr--><!--uppe suchen' angeben auf Seite 171'--><xref
- role="SecTitleAndPageNum" linkend="sag.dtcra.mkr.7"> entnommen werden.</para>
- </listitem>
- <listitem><para>Sollen neue Symbole erstellt werden, 'Symbol bearbeiten' auswählen,
- um den Symboleditor auszuführen.</para>
- </listitem>
- </itemizedlist>
- </listitem>
- <listitem><para>Den Befehl im Textfeld 'Befehl zum Öffnen dieses Datentyps'
- überprüfen. Dieser Befehl wird ausgeführt, wenn der Benutzer
- eine Datendatei doppelt anklickt.</para>
- </listitem>
- <listitem><para>Optional: Stellt der Anwendung einen Druckbefehl für
- das Drucken von Datendateien über die Befehlszeile zur Verfügung;
- den Befehl in das Textfeld 'Befehl zum Drucken dieses Datentyps' unter Verwendung
- der Syntax <filename>$n</filename> für ein Dateiargument eingeben.</para>
- </listitem>
- <listitem><para>Die Datentypdefinition auf eine der folgenden Weisen sichern:
- </para>
- <itemizedlist remap="Bullet1">
- <listitem><para>'OK' anklicken, um den Datentyp zu sichern und das Dialogfenster
- 'Datentyp hinzufügen' zu schließen.</para>
- </listitem>
- <listitem><para>'Anwenden' anklicken, um den Datentyp ohne Schließen
- des Dialogfensters 'Datentyp hinzufügen' zu sichern. Der Benutzer kann
- sofort mit der Definition eines weiteren Datentyps für die Aktion fortfahren.
- </para>
- </listitem>
- </itemizedlist>
- </listitem>
- </orderedlist>
- </sect2>
- <sect2 id="SAG.dtCrA.div.9">
- <title id="SAG.dtCrA.mkr.7">Symbol über das Dialogfenster 'Gruppe suchen'
- angeben<indexterm><primary>Aktion erstellen</primary><secondary>Symbol angeben</secondary></indexterm><indexterm><primary>Symbole</primary><secondary>Gruppe suchen Dialogfenster</secondary></indexterm><indexterm><primary>Gruppe
- suchen Dialogfenster</primary></indexterm></title>
- <para>Das Dialogfenster 'Gruppe suchen' wird angezeigt, wenn der Benutzer
- 'Gruppe suchen' im Hauptfenster 'Aktion erstellen' oder im Fenster 'Datentyp
- hinzufügen' anklickt. Dieses Dialogfenster wird verwendet, um das Symbol
- anzugeben, das für die Aktion oder den Datentyp verwendet wird.</para>
- <figure>
- <title>Dialogfenster<indexterm><primary>Datentypen</primary><secondary>Symbole</secondary></indexterm><indexterm><primary>Symbole</primary><secondary>Datentypen</secondary></indexterm><indexterm><primary>Symbole</primary><secondary>Aktionen</secondary></indexterm><indexterm><primary>Aktionen</primary><secondary>Symbole</secondary></indexterm> 'Gruppe suchen'</title>
- <graphic id="SAG.dtCrA.grph.10" entityref="SAG.dtCrA.fig.10"></graphic>
- </figure>
- <para>Das Dialogfenster 'Gruppe suchen' ermöglicht dem Benutzer, eine
- Gruppe von Symbolabbilddateien in folgenden Positionen zu erstellen:</para>
- <itemizedlist remap="Bullet1">
- <listitem><para>In einem Verzeichnis im Symbolsuchpfad. Die Liste 'Symbolordner'
- enthält alle Verzeichnisse im Symbolsuchpfad.</para>
- </listitem>
- <listitem><para>In einem Registrierungspaket, das mit dem Desktop mit <command>dtappintegrate</command> integriert wird. Diese Symbole befinden sich noch
- nicht in einem Verzeichnis im Symbolsuchpfad, werden aber von <command>dtappintegrate</command> dorthin gestellt.</para>
- </listitem>
- </itemizedlist>
- <note>
- <para>Die Definitionen für Aktionen und Datentyp, die mit 'Aktion erstellen'
- erstellt wurden, verwenden den Dateinamen ohne Pfad für die Symboldateien
- (den Dateinamen ohne die Erweiterungen für Größe und Typ).
- Symbole für Aktionen und Datentypen, die mit 'Aktion erstellen' erstellt
- wurden, werden letztendlich in Verzeichnisse im Symbolsuchpfad gestellt.
- </para>
- </note>
- <sect3 id="SAG.dtCrA.div.10" role="Procedure">
- <title>Gruppen von Symbolen im Symbolsuchpfad angeben</title>
- <orderedlist>
- <listitem><para>In der Liste 'Symbolordner' des Dialogfensters 'Gruppe suchen'
- auf dem Verzeichnispfad, der das Symbol enthält, doppeltklicken.</para>
- <para>Die Liste 'Symboldateien' zeigt alle Symboldateien in diesem Ordner
- an.</para>
- </listitem>
- <listitem><para>In der Liste 'Symboldateien' das Symbol anklicken, das verwendet
- werden soll.</para>
- <para>Dadurch wird der Dateiname ohne Pfad der Symboldatei in das Textfeld
- 'Den Namen der Symboldatei eingeben' gestellt.</para>
- </listitem>
- <listitem><para>'OK' anklicken.</para>
- </listitem>
- </orderedlist>
- </sect3>
- <sect3 id="SAG.dtCrA.div.11" role="Procedure">
- <title>Symbole in einem Registrierungspaket angeben</title>
- <para>Handelt es sich bei dem Benutzer um einen Systemadministrator oder um
- einen Programmierer, der ein Registrierungspaket erstellt, werden die Symbolabbilddateien
- zunächst in ein Verzeichnis im Registrierungspaket gestellt:</para>
- <para><filename>app_root/dt/appconfig/icons/sprache</filename></para>
- <para>Nach der Registrierung mit <command>dtappintegrate</command> werden
- die Symboldateien in das Verzeichnis <filename>/etc/dt/appconfig/icons/</filename><symbol role="Variable">sprache</symbol>, das sich im Symbolsuchpfad befindet, kopiert.
- </para>
- <para>Diese Prozedur verwenden, um Symbole anzugeben, die Bestandteil eines
- Registrierungspakets sind:</para>
- <orderedlist>
- <listitem><para>Im Textfeld 'Den Namen der Symboldatei eingeben' des Dialogfensters
- 'Gruppe suchen' den Dateinamen ohne Pfad der Symboldatei eingeben.</para>
- </listitem>
- <listitem><para>'OK' anklicken.</para>
- <para>'Aktion erstellen' zeigt ein Dialogfenster an, in dem der Benutzer darüber
- informiert wird, daß die Symbole in Verzeichnissen im Symbolpfad nicht
- gefunden wurden.</para>
- </listitem>
- <listitem><para>In dem Dialogfenster 'Information', das angezeigt wird, 'Keine
- Änderung' auswählen.</para>
- </listitem>
- </orderedlist>
- </sect3>
- </sect2>
- </sect1>
- </chapter>
- <!--fickle 1.14 mif-to-docbook 1.7 01/02/96 13:50:20-->
- <?Pub *0000040656>
|