Versionen im Vergleich

Schlüssel

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

...

Anstatt Ressourcen lokal in der Schema-Version anzulegen, können Sie benötigte Ressourcen in Bibliotheken ablegen und diese Bibliotheken

dann in Ihre Schema-Version einbinden. Die Ressourcen der Bibliothek stehen dann im Schema zur Verfügung. 

Die Verwendung von Bibliotheken bietet einige Vorteile, unter anderem:

...

Bibliotheken im R-S Arbeitsablauf
 

Image Modified
Abbildung A: Bibliotheken im R-S Arbeitsablauf

...

eine Bibliothek in eine andere Bibliothek einzubinden. Bibliotheken können ihre Ressourcen also auch nicht an andere Bibliotheken vererben

(An an andere Bibliotheken weitergeben, die die ursprüngliche Bibliothek dann durch weitere Ressourcen ergänzen).

Dennoch können in Bibliotheken Ressourcen aus anderen Bibliotheken genutzt werden, solang beide Bibliotheken

später in der gleichen Schema-Version eingebunden werden (siehe dazu: Bibliotheken#Erforderliche Erforderliche Ressourcen).

 

Inhalt und Aufbau von Bibliotheken


Abbildung AB: (Mögliche) Inhalte einer Bibliothek

...

In Bibliotheken gibt es jedoch neben den sogenannten INHALTS-WERTEN (den in der Bibliothek definierten Ressourcen Abb. AB)

auch sogenannte ERFORDERLICHE RESSOURCEN:

...

Erforderliche Ressourcen

 

ERFORDERLICHE RESSOURCEN Erforderliche Ressourcen sind in einer Bibliothek definierte, erwartete Ressourcen. Beim Erstellen einer Erforderliche Ressourcen

ERFORDERLICHEN RESSOURCE geben Sie der ERFORDERLICHEN RESSOURCEder Erforderliche Ressourcen einen Namen. Die Bibliothek erwartet dann bei Einbindung in eine Schema-Version 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 Erforderliche Ressourcen sind nötig, damit Sie in einer Bibliothek mit Ressourcen arbeiten können, die in der Bibliothek nicht existieren,

...

welche Ressourcen später im Schema zur Verfügung stehen werden. Dies geben Sie der Bibliothek mit ERFORDERLICHEN RESSOURCEN Erforderliche Ressourcenn dienen also als Schnittstellen zwischen

 der Bibliothek und dem Schema / Formular zu verstehen.


Abbildung BC: Erforderliche Ressourcen

 

ERFORDERLICHE RESSOURCEN können Erforderliche Ressourcenb können Sie dann innerhalb der Bibliothek wie ganz normale Ressource benutzen, z.B. in einer EVAL-Anweisung:

...

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 RESSOURCEN  Erforderliche Ressourcenn sind typunabhängig, das bedeutet der Typ der Ressource,

die später die ERFORDERLICHE RESSOURCE die Erforderliche Ressourcenn ausfüllt ist irrelevant und kann nicht vorgegeben werden.

Sie sollten deshalb bereits bei der Erstellung der ERFORDERLICHEN RESSOURCE der Erforderliche Ressourcen wissen, durch welche 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 ERFORDERLICHEN RESSOURCEN in Erforderliche Ressourcenn in der Schema-Version vorhanden sein. Andernfalls verursacht die Bibliothek bei der Dokumenterstellung einen Fehler

...

Veranschaulichung:
 


Abbildung CD: Nutzung von Bibliotheken

...

Werbe-Flyer eingebunden werden, da das den Schema-Versionen zugrunde liegende Formular Werbung die Ressourcen DS.PREIS,

DS.ARTIKEL und DS.CUST_NO nicht enthält. Erforderliche Ressourcen können zwar auch im Schema enthalten sein,

Datenstrom-Variablen stammen aber immer aus dem Formular und Ressourcen im Schema dürfen deshalb zur eindeutigen Identifizierung

von Datenstrom-Variablen keine Ressourcen enthalten, die mit "DS." beginnnen.

...

Verändert sich nun beispielsweise das Firmenlogo oder der Firmenslogan, so muss dies nur einmal in der Bibliothek CI aktualisiert werden anstatt insgesamt 9 Mal.

Um die oben dargestellte Struktur ohne Bibliotheken zu realisieren, müsste jede Ressource aus den Bibliotheken einzeln in jeder Schema-Version

...

Bei einer großen Anzahl von Formularen vereinfacht die Benutzung von Bibliotheken den Arbeitsaufwand also immens.


Namenskonflikte


Wenn 2 Ressourcen den gleichen Namen haben, z.B. im Schema und in einer eingebundenen Bibliothek oder

...

Ö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.

 

Codeblock
languagenone
adminclient -listFonts [Arbeitsbereich]

...

allerdings nur Normal, Fett und Kursiv, aber nicht FettkursivDie neue Schriftart ist damit im Arbeitsbereich registriert und kann in Bibliotheken verwendet werden:
 


Abbildung F: Font angelegt

...

     wird der Text auch nicht in dieser Schriftart dargestellt.
(Warnung) Momentan ist der Admin-Client für Endnutzer noch nicht verfügbar.

 

Bibliotheken verwenden:Bibliotheken werden verwendet in:
- Schemas

...