Versionen im Vergleich

Schlüssel

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

...


In eine Schema-Version können beliebig viele Bibliotheken eingebunden werden. Es ist allerdings nicht möglich, eine Bibliothek in eine andere Bibliothek einzubinden. Bibliotheken können ihre Ressourcen also auch nicht an andere Bibliotheken vererben (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 (mehr dazu 
hier).


Inhalt und Aufbau von Bibliotheken

Abbildung B


Eine Bibliothek kann alle R-S Ressourcen enthalten. Bibliotheks-Ressourcen können im Schema normal verwendet werden. In Bibliotheken gibt es jedoch neben den sogenannten INHALTS-WERTEN (den in der Bibliothek definierten Ressourcen Abb. B) auch sogenannte 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 Erforderliche Ressourcen sind typunabhängig, das bedeutet der Typ der Ressource, die später die Erforderliche die Erforderliche Ressourcen ausfüllt ist irrelevant und kann nicht vorgegeben werden. Sie sollten deshalb bereits bei der Erstellung der Erforderliche 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 Ressourcen in der Schema-Version vorhanden sein.  Andernfalls Andernfalls verursacht die Bibliothek bei der Dokumenterstellung einen Fehler und bricht den Prozess ab.

Scroll Pagebreak


Veranschaulichung:
 


Abbildung D

In unserem Beispiel haben wir 2 Formulare (bzw. Formular-Versionen):

Das Formular Werbung und das Formular Rechnung. Die Datenstromvariablen des jeweiligen Formulars sind mit angegeben.

Image Modified


In unserem Beispiel haben wir 2 Formulare (bzw. Formular-Versionen):
Das Formular Werbung und das Formular Rechnung. Die Datenstromvariablen des jeweiligen Formulars sind mit angegeben.

Image Modified


In unserem Beispiel haben wir 3 Schemas mit je 3 Versionen:
Das Schema Werbe-Flyer, bei dem alle 3 Versionen mit dem Formular Werbung als Vorlage arbeiten sowie die Schemas Mahnung und Rechnung, bei denen alle 3 Versionen mit dem Formular Rechnung als Vorlage arbeiten.

Image Modified


In unserem Beispiel haben wir 3 Bibliotheken:
Die Bibliothek CI, die keine erforderlichen Ressourcen besitzt und die Bibliotheken A und B, deren erforderliche Ressourcen in den Tabellen daneben angegeben werden.


Alle Schema-Versionen enthalten nun durch die Einbindung von Bibliothek CI die Ressourcen FirmenlogoFirmenslogan und Unterschrift. Die Schema-Versionen des Schemas Werbe-Flyer enthalten zusätzlich die Ressourcen Logo_WerbepartnerWerbeslogan und Werbetext aus Bibliothek B. Die Schema-Versionen der Schemas Mahnung und Rechnung enthalten zusätzlich die Ressourcen RechnungstextPreisaufstellung und Bezahlscheinvordruck aus Bibliothek A.

...

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

Scroll Pagebreak


Statuswechsel einer Bibliotheks-Version

...

Hinweis

Falls Sie in einer Bibliothek eine Schriftart verwenden, die in dem Schema, in dem Sie eingebunden ist, nicht erlaubt ist, wird der Text auch nicht in dieser Schriftart dargestellt.



Bibliotheken verwenden:Bibliotheken werden verwendet in:
                  -
 Schemas