Table of Contents |
---|
...
Case 1:
...
Pass data as Connect
...
XML
...
(
...
client &
...
server)
In diesem Fall werden die Daten in das Connect-Schema abgefüllt. primedocs kann damit direkt die Dokumentgenerierung anstossen. Um in den Dokumenten mit den individuellen Daten umgehen zu können, benötigt primedocs jedoch noch eine Connect-Schnittstellendefinition. Darin ist beschrieben, welche Felder im Aufruf übergeben werden, damit diese im Dokument selbst platziert oder in vordefinierter Logik weiterverarbeitet werden können.
Info |
---|
NOTE |
Fall 2: Daten als Connect-XML Type Data (Client & Server)
Der Aufruf mit Type Data funktioniert ähnlich wie bei Fall 1, allerdings verzichtet er auf die Connect-Schnittstellendefinition. Das hat Auswirkungen auf die Möglichkeiten der Weiterverarbeitung von Daten, ist aber gleichzeitig hilfreich, wenn Daten für ein Set von Vorlagen nicht immer identisch übergeben werden können.
Fall 3: Unstrukturiertes XML (nur Client)
Es kann vorkommen, dass Systeme zwar Datenexport über XML unterstützen, diese Daten aber unmöglich Connect-konform formatieren können. Für diesen Fall gibt es die Möglichkeit, über XSLT-Transformationen das unstrukturierte XML direkt durch primedocs in Connect-XML umformen zu lassen. Dabei gilt es allerdings zu beachten, dass der Aufruf von primedocs gewissen Beschränkungen unterliegtthis case the data is filled into the Connect schema. primedocs can thus directly trigger the document generation. However, in order to handle the individual data in the documents, primedocs still needs a Connect interface definition. This describes which fields are passed in the call so that they can be placed in the document itself or processed further in predefined logic.
Info |
---|
NOTE |
...
Case 2: Data as Connect XML: Type Data (client & server)
The call with Type Data works similar to case 1, but it does without the Connect interface definition. This affects the possibilities for further processing of data, but at the same time it is helpful if data for a set of templates cannot always be passed identically.
...
Case 3: Unstructured XML (client only)
It is possible that systems support data export via XML, but cannot format this data in a Connect-compliant way. In this case, there is the possibility to use XSLT transformations in order to transform the unstructured XML directly into Connect XML via primedocs. However, it is important to note that the call of primedocs is subject to certain restrictions.