An einigen Stellen werden Daten im XML-Format erzeugt. Für die Erzeugung dieser Daten sind Einstellungen in der Registry vorgesehen. Neben allgemeinen Konfigurationseinstellungen können Einstellungen vorgenommen werden, die Umfang und Inhalt einiger XML-Dokumente beeinflussen. 1)
Im Abschnitt XMLReporting unter dem Config-Abschnitt der TAA-Registry werden allgemeine Einstellungen vorgenommen. Diese Einstellungen gelten für alle XML-Berichte für alle Anwendungen.
Die in einem Tag gültigen Zeichen werden als Zeichenfolge mit dem Namen Tag:ValChar festgehalten. Das nachfolgende Beispiel zeigt gleichzeitig den Defaultwert, und braucht in dieser Form also nicht in der Registry eingetragen zu werden:
[HKEY_CURRENT_USER\Software\TAA\Config\XMLReporting] "Tag:ValChar"="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-."
Die in einem Text gültigen Zeichen werden als Zeichenfolge mit dem Namen Text:ValChar festgehalten. Das nachfolgende Beispiel zeigt gleichzeitig den Defaultwert, und braucht in dieser Form also nicht in der Registry eingetragen zu werden:
[HKEY_CURRENT_USER\Software\TAA\Config\XMLReporting] "Text:ValChar"="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_ -.!\"\"#$%'()*+,/:;=?@\\^`{|}~¡¢£¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ \\t\\r\\n"
Wenn bestimmte Tags mit einem abweichenden Namen im XML-Bericht erscheinen sollen, können diese im Abschnitt XMLMap der TAA-Unternehmenseinstellungen vorgenommen werden. Im folgenden Beispiel werden sämtliche Tags mit dem Namen „taaBcState“ geändert in „GevoStatus“:
[HKEY_CURRENT_USER\Software\TAA\Company\XMLMap] "taaBcState"="GevoStatus"
Der Inhalt bestimmter XML-Berichte lässt sich in dem Config\XMLReporting-Abschnitt mit folgenden Binärwerten (ungleich 0 ist Wahr) festlegen:
Name | Default | Umschreibung |
---|---|---|
Bc:OE | 1 | Aktuell dem GeVo zugeordnete Organisationseinheit und zuständige Organisationseinheit (taaBcCurOE, taaBcRespOE) |
Bc:Glob | 0 | Sämtliche globalen Objekte des GeVos |
Obj:Item | 1 | Die Inhalte der Objekte |
Mit einem Eintrag in der Registry kann verhindert werden, dass XSL-Stylesheet-Verweise in den XML-Dokumenten erzeugt werden, oder kann das Standardverfahren zur Erzeugung solcher Verweise beeinflusst werden. Normalerweise werden Stylesheet-Verweise in den XML-Dokumenten in folgender Form (Beispiel) erzeugt:
<?xml-stylesheet type="text/xsl" href="xsLE_Antrpr_f.xsl"?>
Die URL in dem href-Attribut wird erzeugt aus dem Text „xs“ gefolgt vom Namen des Bausteins, Arbeitsgangs oder Geschäftsvorfalls. Dabei werden ungültige Zeichen durch Unterstriche ersetzt, und ein Suffix „.xsl“ angehängt. Wenn die URL des Stylesheets für einen bestimmten Arbeitsgang oder Geschäftsvorfall abweichend gestaltet werden soll, kann das wie in folgendem Beispiel erreicht werden:
[HKEY_CURRENT_USER\Software\TAA\Appl\LEVERT\LE Antrprüf] "Xsl:Href"="http://myserver/xsl/antrp001.xsl"
Wenn die Zeichenfolge Xsl:Href gesetzt ist, aber leer, dann wird die Parser-Anweisung „<?xml-stylesheet>“ vollständig unterdrückt. Dies kann gezielt für einen einzelnen Geschäftsvorfall oder Arbeitsgang erfolgen, aber auch global für alle innerhalb eines Anwendungssystems:
[HKEY_CURRENT_USER\Software\TAA\Appl\LEVERT\XMLReporting] "Xsl:Href"=""