Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Erforderliche Ressourcen

 

Erforderliche Ressourcen sind in einer Bibliothek definierte, erwartete Ressourcen. Beim Erstellen einer Erforderliche Ressourcen geben Sie

...

der Erforderliche Ressourcen einen Namen. Die Bibliothek erwartet dann bei Einbindung in eine Schema-Version eine Ressource mit diesem Namen. Diese Ressource kann aus der Formular-Version, die die Schema-Version benutzt (Datenstrom-Variablen), der Schema-Version oder einer anderen, in die Schema-Version eingebundenen, Bibliothek stammen. Erforderliche Ressourcen sind nötig, damit Sie in einer Bibliothek mit Ressourcen arbeiten können, die in der Bibliothek nicht existieren, von denen Sie aber wissen, dass Sie später im Schema verfügbar sein werden (z.B. Datenstrom-Variablen des Transaktions-Formulars). Da Bibliotheken unabhängig von Formularen und Schemas sind, weiß eine Bibliothek nicht, welche Ressourcen später im Schema zur Verfügung stehen werden. Erforderliche Ressourcenn dienen also als Schnittstellen zwischen der Bibliothek und dem Schema / Formular.


Abbildung C: Erforderliche Ressourcen

...

Bei der späteren Einbindung in das Schema wird in den Ausdruck dann die Ressource eingesetzt, die in der Schema-Version vorhanden ist und den gleichen Namen hat. Erforderliche Ressourcenn sind typunabhängig, das bedeutet der Typ der Ressource, die später die Erforderliche Ressourcenn ausfüllt ist irrelevant und kann nicht vorgegeben werden. Sie sollten deshalb bereits bei der Erstellung der Erforderliche Ressourcen wissen, durch welche Ressource sie Ressource sie später ausgefüllt wird. Da der Ausdruck ungültig werden würde, wenn keine Ressource mit diesem Namen im Schema existiert, müssen alle Erforderliche alle Erforderliche Ressourcenn in der Schema-Version vorhanden sein. Andernfalls  Andernfalls verursacht die Bibliothek bei der Dokumenterstellung einen Fehler und bricht den Prozess ab.

Veranschaulichung:
 


Abbildung D: Nutzung von Bibliotheken

...

Wenn 2 Ressourcen den gleichen Namen haben, z.B. im Schema und in einer eingebundenen Bibliothek oder in 2 eingebundenen Bibliotheken, überschreibt eine Ressource die Anderen, falls dies erlaubt ist. Andernfalls  Andernfalls kommt es zu einem Fehler. Dabei haben im Schema definierte Ressourcen immer eine höhere Priorität als die einer Bibliothek. Beschrieben wird die Hierarchie bei Bibliotheken hier, das Verhalten bei Namenskonflikten hier.

...

Im R-S werden die Fonts (und ihre Ausprägungen), die ein Schema verwenden darf, im Transaktions-Formular festgelegt. Implementiert ein Schema das Transaktions-Formular, so  so hat es nur Zugriff auf die ihm erlaubten Fonts. Da Bibliotheken, wie bereits erwähnt, unabhängig von Formularen und Schemas sind, weiß  weiß eine Bibliothek nicht, auf welche Fonts sie Fonts sie nach der Einbindung in eine Schema-Version beschränkt ist. Sie können daher in einem Arbeitsbereich Fonts registrieren, um allen Bibliotheken in diesem Arbeitsbereich, analog wie bei den ERFORDERLICHEN RESSOURCEN, mitzuteilen, welche Fonts sie erwarten kann. Öffnen Sie dazu den Administrator-Client mit folgendem Befehl (Hier lernen Sie, wie man mit dem Adminstrator-Client arbeitet):


(Warnung) Zur Zeit wird der Administrator-Client noch nicht mit dem R-S ausgeliefert. Administrationen werden zentral durch ProfiForms durchgeführt Ab Version 2.1.1000 existiert eine grafische Oberfläche für den Admin-Client, der das Arbeiten mit der Konsole überflüssig macht.

 

Codeblock
languagenone
adminclient -listFonts [Arbeitsbereich]

...